From 873cf4add2bfa1ca1a96f63ed7d89912c4d253e4 Mon Sep 17 00:00:00 2001 From: Krzysztof Rybka Date: Sun, 16 Dec 2018 16:25:29 +0100 Subject: [PATCH] Add frozen_string_literal pragma to ruby files --- Gemfile | 2 ++ Rakefile | 2 ++ active_model_serializers.gemspec | 1 + lib/action_controller/serialization.rb | 2 ++ lib/active_model/serializable_resource.rb | 2 ++ lib/active_model/serializer.rb | 2 ++ lib/active_model/serializer/adapter.rb | 2 ++ lib/active_model/serializer/adapter/attributes.rb | 2 ++ lib/active_model/serializer/adapter/base.rb | 2 ++ lib/active_model/serializer/adapter/json.rb | 2 ++ lib/active_model/serializer/adapter/json_api.rb | 2 ++ lib/active_model/serializer/adapter/null.rb | 2 ++ lib/active_model/serializer/array_serializer.rb | 2 ++ lib/active_model/serializer/association.rb | 2 ++ lib/active_model/serializer/attribute.rb | 2 ++ lib/active_model/serializer/belongs_to_reflection.rb | 2 ++ lib/active_model/serializer/collection_serializer.rb | 2 ++ lib/active_model/serializer/concerns/caching.rb | 2 ++ lib/active_model/serializer/error_serializer.rb | 2 ++ lib/active_model/serializer/errors_serializer.rb | 2 ++ lib/active_model/serializer/field.rb | 2 ++ lib/active_model/serializer/fieldset.rb | 2 ++ lib/active_model/serializer/has_many_reflection.rb | 2 ++ lib/active_model/serializer/has_one_reflection.rb | 2 ++ lib/active_model/serializer/lazy_association.rb | 2 ++ lib/active_model/serializer/link.rb | 2 ++ lib/active_model/serializer/lint.rb | 2 ++ lib/active_model/serializer/null.rb | 2 ++ lib/active_model/serializer/reflection.rb | 2 ++ lib/active_model/serializer/version.rb | 2 ++ lib/active_model_serializers.rb | 2 ++ lib/active_model_serializers/adapter.rb | 2 ++ lib/active_model_serializers/adapter/attributes.rb | 2 ++ lib/active_model_serializers/adapter/base.rb | 2 ++ lib/active_model_serializers/adapter/json.rb | 2 ++ lib/active_model_serializers/adapter/json_api.rb | 2 ++ .../adapter/json_api/deserialization.rb | 2 ++ lib/active_model_serializers/adapter/json_api/error.rb | 2 ++ lib/active_model_serializers/adapter/json_api/jsonapi.rb | 2 ++ lib/active_model_serializers/adapter/json_api/link.rb | 2 ++ lib/active_model_serializers/adapter/json_api/meta.rb | 2 ++ .../adapter/json_api/pagination_links.rb | 2 ++ lib/active_model_serializers/adapter/json_api/relationship.rb | 2 ++ .../adapter/json_api/resource_identifier.rb | 2 ++ lib/active_model_serializers/adapter/null.rb | 2 ++ lib/active_model_serializers/callbacks.rb | 2 ++ lib/active_model_serializers/deprecate.rb | 2 ++ lib/active_model_serializers/deserialization.rb | 2 ++ lib/active_model_serializers/json_pointer.rb | 2 ++ lib/active_model_serializers/logging.rb | 2 ++ lib/active_model_serializers/lookup_chain.rb | 2 ++ lib/active_model_serializers/model.rb | 2 ++ lib/active_model_serializers/railtie.rb | 2 ++ lib/active_model_serializers/register_jsonapi_renderer.rb | 2 ++ lib/active_model_serializers/serializable_resource.rb | 2 ++ lib/active_model_serializers/serialization_context.rb | 2 ++ lib/active_model_serializers/test.rb | 2 ++ lib/active_model_serializers/test/schema.rb | 2 ++ lib/active_model_serializers/test/serializer.rb | 2 ++ lib/generators/rails/resource_override.rb | 2 ++ lib/generators/rails/serializer_generator.rb | 2 ++ lib/grape/active_model_serializers.rb | 2 ++ lib/grape/formatters/active_model_serializers.rb | 2 ++ lib/grape/helpers/active_model_serializers.rb | 2 ++ lib/tasks/rubocop.rake | 2 ++ test/action_controller/adapter_selector_test.rb | 2 ++ test/action_controller/explicit_serializer_test.rb | 2 ++ test/action_controller/json/include_test.rb | 2 ++ test/action_controller/json_api/deserialization_test.rb | 2 ++ test/action_controller/json_api/errors_test.rb | 2 ++ test/action_controller/json_api/fields_test.rb | 2 ++ test/action_controller/json_api/linked_test.rb | 2 ++ test/action_controller/json_api/pagination_test.rb | 2 ++ test/action_controller/json_api/transform_test.rb | 2 ++ test/action_controller/lookup_proc_test.rb | 2 ++ test/action_controller/namespace_lookup_test.rb | 2 ++ test/action_controller/serialization_scope_name_test.rb | 2 ++ test/action_controller/serialization_test.rb | 2 ++ test/active_model_serializers/adapter_for_test.rb | 2 ++ test/active_model_serializers/json_pointer_test.rb | 2 ++ test/active_model_serializers/logging_test.rb | 2 ++ test/active_model_serializers/model_test.rb | 2 ++ test/active_model_serializers/railtie_test_isolated.rb | 2 ++ .../register_jsonapi_renderer_test_isolated.rb | 2 ++ .../serialization_context_test_isolated.rb | 2 ++ test/active_model_serializers/test/schema_test.rb | 2 ++ test/active_model_serializers/test/serializer_test.rb | 2 ++ test/active_record_test.rb | 2 ++ test/adapter/attributes_test.rb | 2 ++ test/adapter/deprecation_test.rb | 2 ++ test/adapter/json/belongs_to_test.rb | 2 ++ test/adapter/json/collection_test.rb | 2 ++ test/adapter/json/has_many_test.rb | 2 ++ test/adapter/json/transform_test.rb | 2 ++ test/adapter/json_api/belongs_to_test.rb | 2 ++ test/adapter/json_api/collection_test.rb | 2 ++ test/adapter/json_api/errors_test.rb | 2 ++ test/adapter/json_api/fields_test.rb | 2 ++ test/adapter/json_api/has_many_explicit_serializer_test.rb | 2 ++ test/adapter/json_api/has_many_test.rb | 2 ++ test/adapter/json_api/has_one_test.rb | 2 ++ test/adapter/json_api/include_data_if_sideloaded_test.rb | 2 ++ test/adapter/json_api/json_api_test.rb | 2 ++ test/adapter/json_api/linked_test.rb | 2 ++ test/adapter/json_api/links_test.rb | 2 ++ test/adapter/json_api/pagination_links_test.rb | 2 ++ test/adapter/json_api/parse_test.rb | 2 ++ test/adapter/json_api/relationship_test.rb | 2 ++ test/adapter/json_api/resource_meta_test.rb | 2 ++ test/adapter/json_api/toplevel_jsonapi_test.rb | 2 ++ test/adapter/json_api/transform_test.rb | 2 ++ test/adapter/json_api/type_test.rb | 2 ++ test/adapter/json_test.rb | 2 ++ test/adapter/null_test.rb | 2 ++ test/adapter/polymorphic_test.rb | 2 ++ test/adapter_test.rb | 2 ++ test/array_serializer_test.rb | 2 ++ test/benchmark/app.rb | 2 ++ test/benchmark/benchmarking_support.rb | 2 ++ test/benchmark/bm_active_record.rb | 2 ++ test/benchmark/bm_adapter.rb | 2 ++ test/benchmark/bm_caching.rb | 2 ++ test/benchmark/bm_lookup_chain.rb | 2 ++ test/benchmark/bm_transform.rb | 2 ++ test/benchmark/controllers.rb | 2 ++ test/benchmark/fixtures.rb | 2 ++ test/cache_test.rb | 2 ++ test/collection_serializer_test.rb | 2 ++ test/fixtures/active_record.rb | 2 ++ test/fixtures/poro.rb | 2 ++ test/generators/scaffold_controller_generator_test.rb | 2 ++ test/generators/serializer_generator_test.rb | 2 ++ test/grape_test.rb | 2 ++ test/lint_test.rb | 2 ++ test/logger_test.rb | 2 ++ test/poro_test.rb | 2 ++ test/serializable_resource_test.rb | 2 ++ test/serializers/association_macros_test.rb | 2 ++ test/serializers/associations_test.rb | 2 ++ test/serializers/attribute_test.rb | 2 ++ test/serializers/attributes_test.rb | 2 ++ test/serializers/caching_configuration_test_isolated.rb | 2 ++ test/serializers/configuration_test.rb | 2 ++ test/serializers/fieldset_test.rb | 2 ++ test/serializers/meta_test.rb | 2 ++ test/serializers/options_test.rb | 2 ++ test/serializers/read_attribute_for_serialization_test.rb | 2 ++ test/serializers/reflection_test.rb | 2 ++ test/serializers/root_test.rb | 2 ++ test/serializers/serialization_test.rb | 2 ++ test/serializers/serializer_for_test.rb | 2 ++ test/serializers/serializer_for_with_namespace_test.rb | 2 ++ test/support/isolated_unit.rb | 2 ++ test/support/rails5_shims.rb | 2 ++ test/support/rails_app.rb | 2 ++ test/support/serialization_testing.rb | 2 ++ test/test_helper.rb | 2 ++ 157 files changed, 313 insertions(+) diff --git a/Gemfile b/Gemfile index eb7996b2..79f6b954 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + source 'https://rubygems.org' # # Add a Gemfile.local to locally bundle gems outside of version control diff --git a/Rakefile b/Rakefile index 6ba0c2bc..f45d4479 100644 --- a/Rakefile +++ b/Rakefile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + begin require 'bundler/setup' rescue LoadError diff --git a/active_model_serializers.gemspec b/active_model_serializers.gemspec index c5bbbf17..0009a94e 100644 --- a/active_model_serializers.gemspec +++ b/active_model_serializers.gemspec @@ -1,3 +1,4 @@ +# frozen_string_literal: true # coding: utf-8 lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) diff --git a/lib/action_controller/serialization.rb b/lib/action_controller/serialization.rb index ea84c674..45c26ad4 100644 --- a/lib/action_controller/serialization.rb +++ b/lib/action_controller/serialization.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_support/core_ext/class/attribute' require 'active_model_serializers/serialization_context' diff --git a/lib/active_model/serializable_resource.rb b/lib/active_model/serializable_resource.rb index 0e1c8e2d..75a8d505 100644 --- a/lib/active_model/serializable_resource.rb +++ b/lib/active_model/serializable_resource.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'set' module ActiveModel diff --git a/lib/active_model/serializer.rb b/lib/active_model/serializer.rb index 8409cf81..04dcf8f0 100644 --- a/lib/active_model/serializer.rb +++ b/lib/active_model/serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'thread_safe' require 'jsonapi/include_directive' require 'active_model/serializer/collection_serializer' diff --git a/lib/active_model/serializer/adapter.rb b/lib/active_model/serializer/adapter.rb index 6b5f30ca..8a8ee419 100644 --- a/lib/active_model/serializer/adapter.rb +++ b/lib/active_model/serializer/adapter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model_serializers/adapter' require 'active_model_serializers/deprecate' diff --git a/lib/active_model/serializer/adapter/attributes.rb b/lib/active_model/serializer/adapter/attributes.rb index e04e5fd8..6d7602a2 100644 --- a/lib/active_model/serializer/adapter/attributes.rb +++ b/lib/active_model/serializer/adapter/attributes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer module Adapter diff --git a/lib/active_model/serializer/adapter/base.rb b/lib/active_model/serializer/adapter/base.rb index 013a9705..34c39540 100644 --- a/lib/active_model/serializer/adapter/base.rb +++ b/lib/active_model/serializer/adapter/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer module Adapter diff --git a/lib/active_model/serializer/adapter/json.rb b/lib/active_model/serializer/adapter/json.rb index 1998a4c6..404b0d8d 100644 --- a/lib/active_model/serializer/adapter/json.rb +++ b/lib/active_model/serializer/adapter/json.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer module Adapter diff --git a/lib/active_model/serializer/adapter/json_api.rb b/lib/active_model/serializer/adapter/json_api.rb index 13777cdc..2a1186b2 100644 --- a/lib/active_model/serializer/adapter/json_api.rb +++ b/lib/active_model/serializer/adapter/json_api.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer module Adapter diff --git a/lib/active_model/serializer/adapter/null.rb b/lib/active_model/serializer/adapter/null.rb index 906953d1..12f3ee85 100644 --- a/lib/active_model/serializer/adapter/null.rb +++ b/lib/active_model/serializer/adapter/null.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer module Adapter diff --git a/lib/active_model/serializer/array_serializer.rb b/lib/active_model/serializer/array_serializer.rb index 2e768deb..93b3beb8 100644 --- a/lib/active_model/serializer/array_serializer.rb +++ b/lib/active_model/serializer/array_serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model/serializer/collection_serializer' module ActiveModel diff --git a/lib/active_model/serializer/association.rb b/lib/active_model/serializer/association.rb index 7ce82316..7aeee338 100644 --- a/lib/active_model/serializer/association.rb +++ b/lib/active_model/serializer/association.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model/serializer/lazy_association' module ActiveModel diff --git a/lib/active_model/serializer/attribute.rb b/lib/active_model/serializer/attribute.rb index d3e006fa..f405ceb5 100644 --- a/lib/active_model/serializer/attribute.rb +++ b/lib/active_model/serializer/attribute.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model/serializer/field' module ActiveModel diff --git a/lib/active_model/serializer/belongs_to_reflection.rb b/lib/active_model/serializer/belongs_to_reflection.rb index 04bbc6fc..b299e87b 100644 --- a/lib/active_model/serializer/belongs_to_reflection.rb +++ b/lib/active_model/serializer/belongs_to_reflection.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer # @api private diff --git a/lib/active_model/serializer/collection_serializer.rb b/lib/active_model/serializer/collection_serializer.rb index b585eede..7aae7769 100644 --- a/lib/active_model/serializer/collection_serializer.rb +++ b/lib/active_model/serializer/collection_serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer class CollectionSerializer diff --git a/lib/active_model/serializer/concerns/caching.rb b/lib/active_model/serializer/concerns/caching.rb index 2a030b68..ff72ca01 100644 --- a/lib/active_model/serializer/concerns/caching.rb +++ b/lib/active_model/serializer/concerns/caching.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer UndefinedCacheKey = Class.new(StandardError) diff --git a/lib/active_model/serializer/error_serializer.rb b/lib/active_model/serializer/error_serializer.rb index d0e70809..6c6a8cdb 100644 --- a/lib/active_model/serializer/error_serializer.rb +++ b/lib/active_model/serializer/error_serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer class ErrorSerializer < ActiveModel::Serializer diff --git a/lib/active_model/serializer/errors_serializer.rb b/lib/active_model/serializer/errors_serializer.rb index 1fd924d5..34fee1d2 100644 --- a/lib/active_model/serializer/errors_serializer.rb +++ b/lib/active_model/serializer/errors_serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model/serializer/error_serializer' module ActiveModel diff --git a/lib/active_model/serializer/field.rb b/lib/active_model/serializer/field.rb index 6299b099..32973bbd 100644 --- a/lib/active_model/serializer/field.rb +++ b/lib/active_model/serializer/field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer # Holds all the meta-data about a field (i.e. attribute or association) as it was diff --git a/lib/active_model/serializer/fieldset.rb b/lib/active_model/serializer/fieldset.rb index efa3187c..8ed99f89 100644 --- a/lib/active_model/serializer/fieldset.rb +++ b/lib/active_model/serializer/fieldset.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer class Fieldset diff --git a/lib/active_model/serializer/has_many_reflection.rb b/lib/active_model/serializer/has_many_reflection.rb index 99f6f63c..33d48d28 100644 --- a/lib/active_model/serializer/has_many_reflection.rb +++ b/lib/active_model/serializer/has_many_reflection.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer # @api private diff --git a/lib/active_model/serializer/has_one_reflection.rb b/lib/active_model/serializer/has_one_reflection.rb index a385009b..51e1523f 100644 --- a/lib/active_model/serializer/has_one_reflection.rb +++ b/lib/active_model/serializer/has_one_reflection.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer # @api private diff --git a/lib/active_model/serializer/lazy_association.rb b/lib/active_model/serializer/lazy_association.rb index e0eac8a7..fd596ff8 100644 --- a/lib/active_model/serializer/lazy_association.rb +++ b/lib/active_model/serializer/lazy_association.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer # @api private diff --git a/lib/active_model/serializer/link.rb b/lib/active_model/serializer/link.rb index 934624d4..c54eb912 100644 --- a/lib/active_model/serializer/link.rb +++ b/lib/active_model/serializer/link.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model/serializer/field' module ActiveModel diff --git a/lib/active_model/serializer/lint.rb b/lib/active_model/serializer/lint.rb index c40cebeb..8c4ef8fc 100644 --- a/lib/active_model/serializer/lint.rb +++ b/lib/active_model/serializer/lint.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer module Lint diff --git a/lib/active_model/serializer/null.rb b/lib/active_model/serializer/null.rb index 818bbbfa..d36fca6e 100644 --- a/lib/active_model/serializer/null.rb +++ b/lib/active_model/serializer/null.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer class Null < Serializer diff --git a/lib/active_model/serializer/reflection.rb b/lib/active_model/serializer/reflection.rb index 6353933e..9c41bad8 100644 --- a/lib/active_model/serializer/reflection.rb +++ b/lib/active_model/serializer/reflection.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model/serializer/field' require 'active_model/serializer/association' diff --git a/lib/active_model/serializer/version.rb b/lib/active_model/serializer/version.rb index 3c576d37..aa2b020c 100644 --- a/lib/active_model/serializer/version.rb +++ b/lib/active_model/serializer/version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer VERSION = '0.10.8'.freeze diff --git a/lib/active_model_serializers.rb b/lib/active_model_serializers.rb index 4f4623ff..da9f9a04 100644 --- a/lib/active_model_serializers.rb +++ b/lib/active_model_serializers.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_model' require 'active_support' require 'active_support/core_ext/object/with_options' diff --git a/lib/active_model_serializers/adapter.rb b/lib/active_model_serializers/adapter.rb index 98caab44..9cb3e588 100644 --- a/lib/active_model_serializers/adapter.rb +++ b/lib/active_model_serializers/adapter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter UnknownAdapterError = Class.new(ArgumentError) diff --git a/lib/active_model_serializers/adapter/attributes.rb b/lib/active_model_serializers/adapter/attributes.rb index 79ca7b5f..c0674e5b 100644 --- a/lib/active_model_serializers/adapter/attributes.rb +++ b/lib/active_model_serializers/adapter/attributes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class Attributes < Base diff --git a/lib/active_model_serializers/adapter/base.rb b/lib/active_model_serializers/adapter/base.rb index 85158328..9d5f4b6a 100644 --- a/lib/active_model_serializers/adapter/base.rb +++ b/lib/active_model_serializers/adapter/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'case_transform' module ActiveModelSerializers diff --git a/lib/active_model_serializers/adapter/json.rb b/lib/active_model_serializers/adapter/json.rb index 423cfb9f..78a4a551 100644 --- a/lib/active_model_serializers/adapter/json.rb +++ b/lib/active_model_serializers/adapter/json.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class Json < Base diff --git a/lib/active_model_serializers/adapter/json_api.rb b/lib/active_model_serializers/adapter/json_api.rb index c4693854..83c75ea8 100644 --- a/lib/active_model_serializers/adapter/json_api.rb +++ b/lib/active_model_serializers/adapter/json_api.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # {http://jsonapi.org/format/ JSON API specification} # rubocop:disable Style/AsciiComments # TODO: implement! diff --git a/lib/active_model_serializers/adapter/json_api/deserialization.rb b/lib/active_model_serializers/adapter/json_api/deserialization.rb index d846cacc..1af20d94 100644 --- a/lib/active_model_serializers/adapter/json_api/deserialization.rb +++ b/lib/active_model_serializers/adapter/json_api/deserialization.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi diff --git a/lib/active_model_serializers/adapter/json_api/error.rb b/lib/active_model_serializers/adapter/json_api/error.rb index c7b18716..8f1d32b5 100644 --- a/lib/active_model_serializers/adapter/json_api/error.rb +++ b/lib/active_model_serializers/adapter/json_api/error.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi < Base diff --git a/lib/active_model_serializers/adapter/json_api/jsonapi.rb b/lib/active_model_serializers/adapter/json_api/jsonapi.rb index e94578af..cb24f027 100644 --- a/lib/active_model_serializers/adapter/json_api/jsonapi.rb +++ b/lib/active_model_serializers/adapter/json_api/jsonapi.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi < Base diff --git a/lib/active_model_serializers/adapter/json_api/link.rb b/lib/active_model_serializers/adapter/json_api/link.rb index 64e15071..6fa9f529 100644 --- a/lib/active_model_serializers/adapter/json_api/link.rb +++ b/lib/active_model_serializers/adapter/json_api/link.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi diff --git a/lib/active_model_serializers/adapter/json_api/meta.rb b/lib/active_model_serializers/adapter/json_api/meta.rb index d889b3eb..02cf2098 100644 --- a/lib/active_model_serializers/adapter/json_api/meta.rb +++ b/lib/active_model_serializers/adapter/json_api/meta.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi diff --git a/lib/active_model_serializers/adapter/json_api/pagination_links.rb b/lib/active_model_serializers/adapter/json_api/pagination_links.rb index 859368b0..b4890c65 100644 --- a/lib/active_model_serializers/adapter/json_api/pagination_links.rb +++ b/lib/active_model_serializers/adapter/json_api/pagination_links.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi < Base diff --git a/lib/active_model_serializers/adapter/json_api/relationship.rb b/lib/active_model_serializers/adapter/json_api/relationship.rb index 80e1714e..2879e3eb 100644 --- a/lib/active_model_serializers/adapter/json_api/relationship.rb +++ b/lib/active_model_serializers/adapter/json_api/relationship.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi diff --git a/lib/active_model_serializers/adapter/json_api/resource_identifier.rb b/lib/active_model_serializers/adapter/json_api/resource_identifier.rb index 4c1f56ba..8aee0a7d 100644 --- a/lib/active_model_serializers/adapter/json_api/resource_identifier.rb +++ b/lib/active_model_serializers/adapter/json_api/resource_identifier.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class JsonApi diff --git a/lib/active_model_serializers/adapter/null.rb b/lib/active_model_serializers/adapter/null.rb index 9e5faf5c..307d0e15 100644 --- a/lib/active_model_serializers/adapter/null.rb +++ b/lib/active_model_serializers/adapter/null.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Adapter class Null < Base diff --git a/lib/active_model_serializers/callbacks.rb b/lib/active_model_serializers/callbacks.rb index 71237e4a..a7c9b667 100644 --- a/lib/active_model_serializers/callbacks.rb +++ b/lib/active_model_serializers/callbacks.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Adapted from # https://github.com/rails/rails/blob/7f18ea14c8/activejob/lib/active_job/callbacks.rb require 'active_support/callbacks' diff --git a/lib/active_model_serializers/deprecate.rb b/lib/active_model_serializers/deprecate.rb index e173321d..012ef623 100644 --- a/lib/active_model_serializers/deprecate.rb +++ b/lib/active_model_serializers/deprecate.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + ## # Provides a single method +deprecate+ to be used to declare when # something is going away. diff --git a/lib/active_model_serializers/deserialization.rb b/lib/active_model_serializers/deserialization.rb index 878dd98d..0ac67536 100644 --- a/lib/active_model_serializers/deserialization.rb +++ b/lib/active_model_serializers/deserialization.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Deserialization module_function diff --git a/lib/active_model_serializers/json_pointer.rb b/lib/active_model_serializers/json_pointer.rb index a262f3b2..a72b9daf 100644 --- a/lib/active_model_serializers/json_pointer.rb +++ b/lib/active_model_serializers/json_pointer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module JsonPointer module_function diff --git a/lib/active_model_serializers/logging.rb b/lib/active_model_serializers/logging.rb index 943e937e..ad79743b 100644 --- a/lib/active_model_serializers/logging.rb +++ b/lib/active_model_serializers/logging.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + ## # ActiveModelSerializers::Logging # diff --git a/lib/active_model_serializers/lookup_chain.rb b/lib/active_model_serializers/lookup_chain.rb index 25db8e13..0c99a452 100644 --- a/lib/active_model_serializers/lookup_chain.rb +++ b/lib/active_model_serializers/lookup_chain.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module LookupChain # Standard appending of Serializer to the resource name. diff --git a/lib/active_model_serializers/model.rb b/lib/active_model_serializers/model.rb index 2ff3d60c..64604279 100644 --- a/lib/active_model_serializers/model.rb +++ b/lib/active_model_serializers/model.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # ActiveModelSerializers::Model is a convenient superclass for making your models # from Plain-Old Ruby Objects (PORO). It also serves as a reference implementation # that satisfies ActiveModel::Serializer::Lint::Tests. diff --git a/lib/active_model_serializers/railtie.rb b/lib/active_model_serializers/railtie.rb index 260bf8c2..64a67c2d 100644 --- a/lib/active_model_serializers/railtie.rb +++ b/lib/active_model_serializers/railtie.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails/railtie' require 'action_controller' require 'action_controller/railtie' diff --git a/lib/active_model_serializers/register_jsonapi_renderer.rb b/lib/active_model_serializers/register_jsonapi_renderer.rb index 715c6ab3..cd67e252 100644 --- a/lib/active_model_serializers/register_jsonapi_renderer.rb +++ b/lib/active_model_serializers/register_jsonapi_renderer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Based on discussion in https://github.com/rails/rails/pull/23712#issuecomment-184977238, # the JSON API media type will have its own format/renderer. # diff --git a/lib/active_model_serializers/serializable_resource.rb b/lib/active_model_serializers/serializable_resource.rb index f67cf238..f9b7ebb6 100644 --- a/lib/active_model_serializers/serializable_resource.rb +++ b/lib/active_model_serializers/serializable_resource.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'set' module ActiveModelSerializers diff --git a/lib/active_model_serializers/serialization_context.rb b/lib/active_model_serializers/serialization_context.rb index 9ef604f2..a171e5f7 100644 --- a/lib/active_model_serializers/serialization_context.rb +++ b/lib/active_model_serializers/serialization_context.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_support/core_ext/array/extract_options' module ActiveModelSerializers class SerializationContext diff --git a/lib/active_model_serializers/test.rb b/lib/active_model_serializers/test.rb index bec452ec..86d96aef 100644 --- a/lib/active_model_serializers/test.rb +++ b/lib/active_model_serializers/test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Test extend ActiveSupport::Autoload diff --git a/lib/active_model_serializers/test/schema.rb b/lib/active_model_serializers/test/schema.rb index a0001586..a924277f 100644 --- a/lib/active_model_serializers/test/schema.rb +++ b/lib/active_model_serializers/test/schema.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModelSerializers module Test module Schema diff --git a/lib/active_model_serializers/test/serializer.rb b/lib/active_model_serializers/test/serializer.rb index dc812c55..51972090 100644 --- a/lib/active_model_serializers/test/serializer.rb +++ b/lib/active_model_serializers/test/serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'set' module ActiveModelSerializers module Test diff --git a/lib/generators/rails/resource_override.rb b/lib/generators/rails/resource_override.rb index 5177a636..8820624a 100644 --- a/lib/generators/rails/resource_override.rb +++ b/lib/generators/rails/resource_override.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails/generators' require 'rails/generators/rails/resource/resource_generator' diff --git a/lib/generators/rails/serializer_generator.rb b/lib/generators/rails/serializer_generator.rb index e670d5cf..7cb0d8c2 100644 --- a/lib/generators/rails/serializer_generator.rb +++ b/lib/generators/rails/serializer_generator.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Rails module Generators class SerializerGenerator < NamedBase diff --git a/lib/grape/active_model_serializers.rb b/lib/grape/active_model_serializers.rb index 8dc7a314..0c0e69ab 100644 --- a/lib/grape/active_model_serializers.rb +++ b/lib/grape/active_model_serializers.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # To add Grape support, require 'grape/active_model_serializers' in the base of your Grape endpoints # Then add 'include Grape::ActiveModelSerializers' to enable the formatter and helpers require 'active_model_serializers' diff --git a/lib/grape/formatters/active_model_serializers.rb b/lib/grape/formatters/active_model_serializers.rb index 534c5bab..98a1d7be 100644 --- a/lib/grape/formatters/active_model_serializers.rb +++ b/lib/grape/formatters/active_model_serializers.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # A Grape response formatter that can be used as 'formatter :json, Grape::Formatters::ActiveModelSerializers' # # Serializer options can be passed as a hash from your Grape endpoint using env[:active_model_serializer_options], diff --git a/lib/grape/helpers/active_model_serializers.rb b/lib/grape/helpers/active_model_serializers.rb index afbdab85..fe100e52 100644 --- a/lib/grape/helpers/active_model_serializers.rb +++ b/lib/grape/helpers/active_model_serializers.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Helpers can be included in your Grape endpoint as: helpers Grape::Helpers::ActiveModelSerializers module Grape diff --git a/lib/tasks/rubocop.rake b/lib/tasks/rubocop.rake index 5c9a1242..396c8331 100644 --- a/lib/tasks/rubocop.rake +++ b/lib/tasks/rubocop.rake @@ -1,3 +1,5 @@ +# frozen_string_literal: true + begin require 'rubocop' require 'rubocop/rake_task' diff --git a/test/action_controller/adapter_selector_test.rb b/test/action_controller/adapter_selector_test.rb index 3373de7c..783e52ee 100644 --- a/test/action_controller/adapter_selector_test.rb +++ b/test/action_controller/adapter_selector_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/explicit_serializer_test.rb b/test/action_controller/explicit_serializer_test.rb index a23b6f6b..71df54b2 100644 --- a/test/action_controller/explicit_serializer_test.rb +++ b/test/action_controller/explicit_serializer_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/json/include_test.rb b/test/action_controller/json/include_test.rb index 1fc8863e..d4268721 100644 --- a/test/action_controller/json/include_test.rb +++ b/test/action_controller/json/include_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/json_api/deserialization_test.rb b/test/action_controller/json_api/deserialization_test.rb index 91f56076..18f754dc 100644 --- a/test/action_controller/json_api/deserialization_test.rb +++ b/test/action_controller/json_api/deserialization_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/json_api/errors_test.rb b/test/action_controller/json_api/errors_test.rb index 6da3c9ad..7c983ef5 100644 --- a/test/action_controller/json_api/errors_test.rb +++ b/test/action_controller/json_api/errors_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/json_api/fields_test.rb b/test/action_controller/json_api/fields_test.rb index af87ad39..ed20eed0 100644 --- a/test/action_controller/json_api/fields_test.rb +++ b/test/action_controller/json_api/fields_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/json_api/linked_test.rb b/test/action_controller/json_api/linked_test.rb index 12019768..3e38e112 100644 --- a/test/action_controller/json_api/linked_test.rb +++ b/test/action_controller/json_api/linked_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/json_api/pagination_test.rb b/test/action_controller/json_api/pagination_test.rb index 98355a05..17f14bcd 100644 --- a/test/action_controller/json_api/pagination_test.rb +++ b/test/action_controller/json_api/pagination_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' require 'will_paginate/array' require 'kaminari' diff --git a/test/action_controller/json_api/transform_test.rb b/test/action_controller/json_api/transform_test.rb index 69212f32..ffd1edc9 100644 --- a/test/action_controller/json_api/transform_test.rb +++ b/test/action_controller/json_api/transform_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/lookup_proc_test.rb b/test/action_controller/lookup_proc_test.rb index 4d2ad0b1..1f7c7d86 100644 --- a/test/action_controller/lookup_proc_test.rb +++ b/test/action_controller/lookup_proc_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/namespace_lookup_test.rb b/test/action_controller/namespace_lookup_test.rb index b5c8f496..cbb267ce 100644 --- a/test/action_controller/namespace_lookup_test.rb +++ b/test/action_controller/namespace_lookup_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/action_controller/serialization_scope_name_test.rb b/test/action_controller/serialization_scope_name_test.rb index 3d767d04..32a04a58 100644 --- a/test/action_controller/serialization_scope_name_test.rb +++ b/test/action_controller/serialization_scope_name_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module SerializationScopeTesting diff --git a/test/action_controller/serialization_test.rb b/test/action_controller/serialization_test.rb index c5c7742c..6e9bb454 100644 --- a/test/action_controller/serialization_test.rb +++ b/test/action_controller/serialization_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActionController diff --git a/test/active_model_serializers/adapter_for_test.rb b/test/active_model_serializers/adapter_for_test.rb index 1439b987..19466dba 100644 --- a/test/active_model_serializers/adapter_for_test.rb +++ b/test/active_model_serializers/adapter_for_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/active_model_serializers/json_pointer_test.rb b/test/active_model_serializers/json_pointer_test.rb index 60619ee6..e31e5aac 100644 --- a/test/active_model_serializers/json_pointer_test.rb +++ b/test/active_model_serializers/json_pointer_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/active_model_serializers/logging_test.rb b/test/active_model_serializers/logging_test.rb index 95e61682..ee434393 100644 --- a/test/active_model_serializers/logging_test.rb +++ b/test/active_model_serializers/logging_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/active_model_serializers/model_test.rb b/test/active_model_serializers/model_test.rb index 6a8a29af..a6723fa9 100644 --- a/test/active_model_serializers/model_test.rb +++ b/test/active_model_serializers/model_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/active_model_serializers/railtie_test_isolated.rb b/test/active_model_serializers/railtie_test_isolated.rb index 1044fc8b..5e4e2085 100644 --- a/test/active_model_serializers/railtie_test_isolated.rb +++ b/test/active_model_serializers/railtie_test_isolated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Execute this test in isolation require 'support/isolated_unit' diff --git a/test/active_model_serializers/register_jsonapi_renderer_test_isolated.rb b/test/active_model_serializers/register_jsonapi_renderer_test_isolated.rb index 30542408..a5460aa3 100644 --- a/test/active_model_serializers/register_jsonapi_renderer_test_isolated.rb +++ b/test/active_model_serializers/register_jsonapi_renderer_test_isolated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'support/isolated_unit' require 'minitest/mock' require 'action_dispatch' diff --git a/test/active_model_serializers/serialization_context_test_isolated.rb b/test/active_model_serializers/serialization_context_test_isolated.rb index 5720e84a..065d75ee 100644 --- a/test/active_model_serializers/serialization_context_test_isolated.rb +++ b/test/active_model_serializers/serialization_context_test_isolated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Execute this test in isolation require 'support/isolated_unit' require 'minitest/mock' diff --git a/test/active_model_serializers/test/schema_test.rb b/test/active_model_serializers/test/schema_test.rb index 0fe497d7..4ff7ba5e 100644 --- a/test/active_model_serializers/test/schema_test.rb +++ b/test/active_model_serializers/test/schema_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/active_model_serializers/test/serializer_test.rb b/test/active_model_serializers/test/serializer_test.rb index 38dc60ba..d64eb7d3 100644 --- a/test/active_model_serializers/test/serializer_test.rb +++ b/test/active_model_serializers/test/serializer_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/active_record_test.rb b/test/active_record_test.rb index 5bb941a4..2538a5d9 100644 --- a/test/active_record_test.rb +++ b/test/active_record_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' class ActiveRecordTest < ActiveSupport::TestCase diff --git a/test/adapter/attributes_test.rb b/test/adapter/attributes_test.rb index e60019f5..547f7791 100644 --- a/test/adapter/attributes_test.rb +++ b/test/adapter/attributes_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/deprecation_test.rb b/test/adapter/deprecation_test.rb index ea858caa..23adc026 100644 --- a/test/adapter/deprecation_test.rb +++ b/test/adapter/deprecation_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel class Serializer diff --git a/test/adapter/json/belongs_to_test.rb b/test/adapter/json/belongs_to_test.rb index 0f096f0b..83efa344 100644 --- a/test/adapter/json/belongs_to_test.rb +++ b/test/adapter/json/belongs_to_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json/collection_test.rb b/test/adapter/json/collection_test.rb index 8deb4050..cf488905 100644 --- a/test/adapter/json/collection_test.rb +++ b/test/adapter/json/collection_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json/has_many_test.rb b/test/adapter/json/has_many_test.rb index feeec93c..0599b139 100644 --- a/test/adapter/json/has_many_test.rb +++ b/test/adapter/json/has_many_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json/transform_test.rb b/test/adapter/json/transform_test.rb index c102b5af..66b225d9 100644 --- a/test/adapter/json/transform_test.rb +++ b/test/adapter/json/transform_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/belongs_to_test.rb b/test/adapter/json_api/belongs_to_test.rb index ded83ab5..aaed447b 100644 --- a/test/adapter/json_api/belongs_to_test.rb +++ b/test/adapter/json_api/belongs_to_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/collection_test.rb b/test/adapter/json_api/collection_test.rb index e60a824e..44c9b16f 100644 --- a/test/adapter/json_api/collection_test.rb +++ b/test/adapter/json_api/collection_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/errors_test.rb b/test/adapter/json_api/errors_test.rb index cae7a5a6..35ba855e 100644 --- a/test/adapter/json_api/errors_test.rb +++ b/test/adapter/json_api/errors_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/fields_test.rb b/test/adapter/json_api/fields_test.rb index 85228318..3d3ff716 100644 --- a/test/adapter/json_api/fields_test.rb +++ b/test/adapter/json_api/fields_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/has_many_explicit_serializer_test.rb b/test/adapter/json_api/has_many_explicit_serializer_test.rb index f598bc9b..cb54756f 100644 --- a/test/adapter/json_api/has_many_explicit_serializer_test.rb +++ b/test/adapter/json_api/has_many_explicit_serializer_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/has_many_test.rb b/test/adapter/json_api/has_many_test.rb index a9fa9ac9..54cdf2e0 100644 --- a/test/adapter/json_api/has_many_test.rb +++ b/test/adapter/json_api/has_many_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/has_one_test.rb b/test/adapter/json_api/has_one_test.rb index eb505a0d..ce82f791 100644 --- a/test/adapter/json_api/has_one_test.rb +++ b/test/adapter/json_api/has_one_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/include_data_if_sideloaded_test.rb b/test/adapter/json_api/include_data_if_sideloaded_test.rb index 059ed41b..7c9d4221 100644 --- a/test/adapter/json_api/include_data_if_sideloaded_test.rb +++ b/test/adapter/json_api/include_data_if_sideloaded_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/adapter/json_api/json_api_test.rb b/test/adapter/json_api/json_api_test.rb index cb2ce909..4db3231f 100644 --- a/test/adapter/json_api/json_api_test.rb +++ b/test/adapter/json_api/json_api_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/linked_test.rb b/test/adapter/json_api/linked_test.rb index 0d9c69b6..d154cad4 100644 --- a/test/adapter/json_api/linked_test.rb +++ b/test/adapter/json_api/linked_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' class NestedPost < ::Model; associations :nested_posts end diff --git a/test/adapter/json_api/links_test.rb b/test/adapter/json_api/links_test.rb index e310b283..edf6cbc7 100644 --- a/test/adapter/json_api/links_test.rb +++ b/test/adapter/json_api/links_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/pagination_links_test.rb b/test/adapter/json_api/pagination_links_test.rb index 07e71efb..e8ee5ab4 100644 --- a/test/adapter/json_api/pagination_links_test.rb +++ b/test/adapter/json_api/pagination_links_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' require 'will_paginate/array' require 'kaminari' diff --git a/test/adapter/json_api/parse_test.rb b/test/adapter/json_api/parse_test.rb index 777abf3e..d2b56219 100644 --- a/test/adapter/json_api/parse_test.rb +++ b/test/adapter/json_api/parse_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers module Adapter diff --git a/test/adapter/json_api/relationship_test.rb b/test/adapter/json_api/relationship_test.rb index cfd5be85..35069537 100644 --- a/test/adapter/json_api/relationship_test.rb +++ b/test/adapter/json_api/relationship_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/resource_meta_test.rb b/test/adapter/json_api/resource_meta_test.rb index fa281f30..73f668f3 100644 --- a/test/adapter/json_api/resource_meta_test.rb +++ b/test/adapter/json_api/resource_meta_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/adapter/json_api/toplevel_jsonapi_test.rb b/test/adapter/json_api/toplevel_jsonapi_test.rb index 7b0357e5..30e04b1e 100644 --- a/test/adapter/json_api/toplevel_jsonapi_test.rb +++ b/test/adapter/json_api/toplevel_jsonapi_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/transform_test.rb b/test/adapter/json_api/transform_test.rb index 887ec835..f121b217 100644 --- a/test/adapter/json_api/transform_test.rb +++ b/test/adapter/json_api/transform_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_api/type_test.rb b/test/adapter/json_api/type_test.rb index 32074e0d..8a7aaa28 100644 --- a/test/adapter/json_api/type_test.rb +++ b/test/adapter/json_api/type_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/json_test.rb b/test/adapter/json_test.rb index f7f178f8..ebd40e68 100644 --- a/test/adapter/json_test.rb +++ b/test/adapter/json_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/null_test.rb b/test/adapter/null_test.rb index 4e701db1..139f17db 100644 --- a/test/adapter/null_test.rb +++ b/test/adapter/null_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/adapter/polymorphic_test.rb b/test/adapter/polymorphic_test.rb index 61bad810..48bcd979 100644 --- a/test/adapter/polymorphic_test.rb +++ b/test/adapter/polymorphic_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/adapter_test.rb b/test/adapter_test.rb index c1b00d72..f88dc157 100644 --- a/test/adapter_test.rb +++ b/test/adapter_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/array_serializer_test.rb b/test/array_serializer_test.rb index 2ad55324..498737c6 100644 --- a/test/array_serializer_test.rb +++ b/test/array_serializer_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' require_relative 'collection_serializer_test' diff --git a/test/benchmark/app.rb b/test/benchmark/app.rb index c39e9b4e..cd7a41ef 100644 --- a/test/benchmark/app.rb +++ b/test/benchmark/app.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # https://github.com/rails-api/active_model_serializers/pull/872 # approx ref 792fb8a9053f8db3c562dae4f40907a582dd1720 to test against require 'bundler/setup' diff --git a/test/benchmark/benchmarking_support.rb b/test/benchmark/benchmarking_support.rb index dd27f6c5..7e3adaad 100644 --- a/test/benchmark/benchmarking_support.rb +++ b/test/benchmark/benchmarking_support.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'benchmark/ips' require 'json' diff --git a/test/benchmark/bm_active_record.rb b/test/benchmark/bm_active_record.rb index 0837e266..5ee6fbfd 100644 --- a/test/benchmark/bm_active_record.rb +++ b/test/benchmark/bm_active_record.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative './benchmarking_support' require_relative './app' diff --git a/test/benchmark/bm_adapter.rb b/test/benchmark/bm_adapter.rb index c8bae66a..d8197107 100644 --- a/test/benchmark/bm_adapter.rb +++ b/test/benchmark/bm_adapter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative './benchmarking_support' require_relative './app' diff --git a/test/benchmark/bm_caching.rb b/test/benchmark/bm_caching.rb index ae3ad798..52aa9de2 100644 --- a/test/benchmark/bm_caching.rb +++ b/test/benchmark/bm_caching.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative './benchmarking_support' require_relative './app' diff --git a/test/benchmark/bm_lookup_chain.rb b/test/benchmark/bm_lookup_chain.rb index 3b32727f..813d606f 100644 --- a/test/benchmark/bm_lookup_chain.rb +++ b/test/benchmark/bm_lookup_chain.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative './benchmarking_support' require_relative './app' diff --git a/test/benchmark/bm_transform.rb b/test/benchmark/bm_transform.rb index 97c655c0..b6046973 100644 --- a/test/benchmark/bm_transform.rb +++ b/test/benchmark/bm_transform.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative './benchmarking_support' require_relative './app' diff --git a/test/benchmark/controllers.rb b/test/benchmark/controllers.rb index 81108445..9829fc26 100644 --- a/test/benchmark/controllers.rb +++ b/test/benchmark/controllers.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class PrimaryResourceController < ActionController::Base PRIMARY_RESOURCE = begin diff --git a/test/benchmark/fixtures.rb b/test/benchmark/fixtures.rb index c91e102d..9d5f6606 100644 --- a/test/benchmark/fixtures.rb +++ b/test/benchmark/fixtures.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + Rails.configuration.serializers = [] class HasOneRelationshipSerializer < ActiveModel::Serializer attributes :id, :first_name, :last_name diff --git a/test/cache_test.rb b/test/cache_test.rb index 508c346f..7bf9ca85 100644 --- a/test/cache_test.rb +++ b/test/cache_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' require 'tmpdir' require 'tempfile' diff --git a/test/collection_serializer_test.rb b/test/collection_serializer_test.rb index 99157808..be649151 100644 --- a/test/collection_serializer_test.rb +++ b/test/collection_serializer_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/fixtures/active_record.rb b/test/fixtures/active_record.rb index 9a0567c2..336c27e3 100644 --- a/test/fixtures/active_record.rb +++ b/test/fixtures/active_record.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'active_record' ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:') diff --git a/test/fixtures/poro.rb b/test/fixtures/poro.rb index 6245ad23..d45c257f 100644 --- a/test/fixtures/poro.rb +++ b/test/fixtures/poro.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Model < ActiveModelSerializers::Model rand(2).zero? && derive_attributes_from_names_and_fix_accessors diff --git a/test/generators/scaffold_controller_generator_test.rb b/test/generators/scaffold_controller_generator_test.rb index 183bb4f6..797cc532 100644 --- a/test/generators/scaffold_controller_generator_test.rb +++ b/test/generators/scaffold_controller_generator_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' require 'generators/rails/resource_override' diff --git a/test/generators/serializer_generator_test.rb b/test/generators/serializer_generator_test.rb index eef4a41e..5a966e0a 100644 --- a/test/generators/serializer_generator_test.rb +++ b/test/generators/serializer_generator_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' require 'generators/rails/resource_override' require 'generators/rails/serializer_generator' diff --git a/test/grape_test.rb b/test/grape_test.rb index 4851e57a..3abcd1db 100644 --- a/test/grape_test.rb +++ b/test/grape_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' TestHelper.silence_warnings do require 'grape' diff --git a/test/lint_test.rb b/test/lint_test.rb index d404ccec..b1d328dc 100644 --- a/test/lint_test.rb +++ b/test/lint_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/logger_test.rb b/test/logger_test.rb index a15227bb..30272006 100644 --- a/test/logger_test.rb +++ b/test/logger_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/poro_test.rb b/test/poro_test.rb index e5fba858..f1a57b19 100644 --- a/test/poro_test.rb +++ b/test/poro_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' class PoroTest < ActiveSupport::TestCase diff --git a/test/serializable_resource_test.rb b/test/serializable_resource_test.rb index ab12bc27..f996048f 100644 --- a/test/serializable_resource_test.rb +++ b/test/serializable_resource_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModelSerializers diff --git a/test/serializers/association_macros_test.rb b/test/serializers/association_macros_test.rb index 3d5f05c5..b640997d 100644 --- a/test/serializers/association_macros_test.rb +++ b/test/serializers/association_macros_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/associations_test.rb b/test/serializers/associations_test.rb index 06bb268b..a86b7a3f 100644 --- a/test/serializers/associations_test.rb +++ b/test/serializers/associations_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel class Serializer diff --git a/test/serializers/attribute_test.rb b/test/serializers/attribute_test.rb index 608898c3..41386ea5 100644 --- a/test/serializers/attribute_test.rb +++ b/test/serializers/attribute_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/attributes_test.rb b/test/serializers/attributes_test.rb index fb792b26..82ed7b1e 100644 --- a/test/serializers/attributes_test.rb +++ b/test/serializers/attributes_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/caching_configuration_test_isolated.rb b/test/serializers/caching_configuration_test_isolated.rb index b5698dd1..326225a4 100644 --- a/test/serializers/caching_configuration_test_isolated.rb +++ b/test/serializers/caching_configuration_test_isolated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Execute this test in isolation require 'support/isolated_unit' diff --git a/test/serializers/configuration_test.rb b/test/serializers/configuration_test.rb index 2c5f922f..1ac70dbb 100644 --- a/test/serializers/configuration_test.rb +++ b/test/serializers/configuration_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/fieldset_test.rb b/test/serializers/fieldset_test.rb index 5b99d57a..8237f5d0 100644 --- a/test/serializers/fieldset_test.rb +++ b/test/serializers/fieldset_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/meta_test.rb b/test/serializers/meta_test.rb index 64209321..1ece1db4 100644 --- a/test/serializers/meta_test.rb +++ b/test/serializers/meta_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/options_test.rb b/test/serializers/options_test.rb index 009388e3..6e1b3459 100644 --- a/test/serializers/options_test.rb +++ b/test/serializers/options_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/read_attribute_for_serialization_test.rb b/test/serializers/read_attribute_for_serialization_test.rb index 02911c0e..6095bf25 100644 --- a/test/serializers/read_attribute_for_serialization_test.rb +++ b/test/serializers/read_attribute_for_serialization_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/reflection_test.rb b/test/serializers/reflection_test.rb index bac52deb..bb90e81c 100644 --- a/test/serializers/reflection_test.rb +++ b/test/serializers/reflection_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel class Serializer diff --git a/test/serializers/root_test.rb b/test/serializers/root_test.rb index 5bd4cdc3..50c01975 100644 --- a/test/serializers/root_test.rb +++ b/test/serializers/root_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/serialization_test.rb b/test/serializers/serialization_test.rb index 3c1884e6..21ec0dcc 100644 --- a/test/serializers/serialization_test.rb +++ b/test/serializers/serialization_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ActiveModel class Serializer class SerializationTest < ActiveSupport::TestCase diff --git a/test/serializers/serializer_for_test.rb b/test/serializers/serializer_for_test.rb index 9f691708..551fb8d7 100644 --- a/test/serializers/serializer_for_test.rb +++ b/test/serializers/serializer_for_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/serializers/serializer_for_with_namespace_test.rb b/test/serializers/serializer_for_with_namespace_test.rb index 5c6e3e5e..d2728f7d 100644 --- a/test/serializers/serializer_for_with_namespace_test.rb +++ b/test/serializers/serializer_for_with_namespace_test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'test_helper' module ActiveModel diff --git a/test/support/isolated_unit.rb b/test/support/isolated_unit.rb index abb66951..968ae007 100644 --- a/test/support/isolated_unit.rb +++ b/test/support/isolated_unit.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # https://github.com/rails/rails/blob/v5.0.0.beta1/railties/test/isolation/abstract_unit.rb # Usage Example: diff --git a/test/support/rails5_shims.rb b/test/support/rails5_shims.rb index 03a036da..55de76e9 100644 --- a/test/support/rails5_shims.rb +++ b/test/support/rails5_shims.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Rails5Shims module ControllerTests # https://github.com/rails/rails/blob/b217354/actionpack/lib/action_controller/test_case.rb diff --git a/test/support/rails_app.rb b/test/support/rails_app.rb index 43324b78..718face6 100644 --- a/test/support/rails_app.rb +++ b/test/support/rails_app.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'support/isolated_unit' module ActiveModelSerializers RailsApplication = TestHelpers::Generation.make_basic_app do |app| diff --git a/test/support/serialization_testing.rb b/test/support/serialization_testing.rb index 4a957976..65730ffc 100644 --- a/test/support/serialization_testing.rb +++ b/test/support/serialization_testing.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module SerializationTesting def config ActiveModelSerializers.config diff --git a/test/test_helper.rb b/test/test_helper.rb index 294fa33c..80996494 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Configure Rails Environment ENV['RAILS_ENV'] = 'test' require 'bundler/setup'