Skip to content

Commit 873cf4a

Browse files
committed
Add frozen_string_literal pragma to ruby files
1 parent 17d0e6b commit 873cf4a

File tree

157 files changed

+313
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+313
-0
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
source 'https://rubygems.org'
24
#
35
# Add a Gemfile.local to locally bundle gems outside of version control

Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
begin
24
require 'bundler/setup'
35
rescue LoadError

active_model_serializers.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# frozen_string_literal: true
12
# coding: utf-8
23
lib = File.expand_path('../lib', __FILE__)
34
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)

lib/action_controller/serialization.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_support/core_ext/class/attribute'
24
require 'active_model_serializers/serialization_context'
35

lib/active_model/serializable_resource.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'set'
24

35
module ActiveModel

lib/active_model/serializer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'thread_safe'
24
require 'jsonapi/include_directive'
35
require 'active_model/serializer/collection_serializer'

lib/active_model/serializer/adapter.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model_serializers/adapter'
24
require 'active_model_serializers/deprecate'
35

lib/active_model/serializer/adapter/attributes.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
module Adapter

lib/active_model/serializer/adapter/base.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
module Adapter

lib/active_model/serializer/adapter/json.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
module Adapter

lib/active_model/serializer/adapter/json_api.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
module Adapter

lib/active_model/serializer/adapter/null.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
module Adapter

lib/active_model/serializer/array_serializer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model/serializer/collection_serializer'
24

35
module ActiveModel

lib/active_model/serializer/association.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model/serializer/lazy_association'
24

35
module ActiveModel

lib/active_model/serializer/attribute.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model/serializer/field'
24

35
module ActiveModel

lib/active_model/serializer/belongs_to_reflection.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
# @api private

lib/active_model/serializer/collection_serializer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
class CollectionSerializer

lib/active_model/serializer/concerns/caching.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
UndefinedCacheKey = Class.new(StandardError)

lib/active_model/serializer/error_serializer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
class ErrorSerializer < ActiveModel::Serializer

lib/active_model/serializer/errors_serializer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model/serializer/error_serializer'
24

35
module ActiveModel

lib/active_model/serializer/field.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
# Holds all the meta-data about a field (i.e. attribute or association) as it was

lib/active_model/serializer/fieldset.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
class Fieldset

lib/active_model/serializer/has_many_reflection.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
# @api private

lib/active_model/serializer/has_one_reflection.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
# @api private

lib/active_model/serializer/lazy_association.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
# @api private

lib/active_model/serializer/link.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model/serializer/field'
24

35
module ActiveModel

lib/active_model/serializer/lint.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
module Lint

lib/active_model/serializer/null.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
class Null < Serializer

lib/active_model/serializer/reflection.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model/serializer/field'
24
require 'active_model/serializer/association'
35

lib/active_model/serializer/version.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModel
24
class Serializer
35
VERSION = '0.10.8'.freeze

lib/active_model_serializers.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_model'
24
require 'active_support'
35
require 'active_support/core_ext/object/with_options'

lib/active_model_serializers/adapter.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
UnknownAdapterError = Class.new(ArgumentError)

lib/active_model_serializers/adapter/attributes.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class Attributes < Base

lib/active_model_serializers/adapter/base.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'case_transform'
24

35
module ActiveModelSerializers

lib/active_model_serializers/adapter/json.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class Json < Base

lib/active_model_serializers/adapter/json_api.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# {http://jsonapi.org/format/ JSON API specification}
24
# rubocop:disable Style/AsciiComments
35
# TODO: implement!

lib/active_model_serializers/adapter/json_api/deserialization.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi

lib/active_model_serializers/adapter/json_api/error.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi < Base

lib/active_model_serializers/adapter/json_api/jsonapi.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi < Base

lib/active_model_serializers/adapter/json_api/link.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi

lib/active_model_serializers/adapter/json_api/meta.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi

lib/active_model_serializers/adapter/json_api/pagination_links.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi < Base

lib/active_model_serializers/adapter/json_api/relationship.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi

lib/active_model_serializers/adapter/json_api/resource_identifier.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class JsonApi

lib/active_model_serializers/adapter/null.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Adapter
35
class Null < Base

lib/active_model_serializers/callbacks.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Adapted from
24
# https://github.com/rails/rails/blob/7f18ea14c8/activejob/lib/active_job/callbacks.rb
35
require 'active_support/callbacks'

lib/active_model_serializers/deprecate.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
##
24
# Provides a single method +deprecate+ to be used to declare when
35
# something is going away.

lib/active_model_serializers/deserialization.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Deserialization
35
module_function

lib/active_model_serializers/json_pointer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module JsonPointer
35
module_function

lib/active_model_serializers/logging.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
##
24
# ActiveModelSerializers::Logging
35
#

lib/active_model_serializers/lookup_chain.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module LookupChain
35
# Standard appending of Serializer to the resource name.

lib/active_model_serializers/model.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# ActiveModelSerializers::Model is a convenient superclass for making your models
24
# from Plain-Old Ruby Objects (PORO). It also serves as a reference implementation
35
# that satisfies ActiveModel::Serializer::Lint::Tests.

lib/active_model_serializers/railtie.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'rails/railtie'
24
require 'action_controller'
35
require 'action_controller/railtie'

lib/active_model_serializers/register_jsonapi_renderer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Based on discussion in https://github.com/rails/rails/pull/23712#issuecomment-184977238,
24
# the JSON API media type will have its own format/renderer.
35
#

lib/active_model_serializers/serializable_resource.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'set'
24

35
module ActiveModelSerializers

lib/active_model_serializers/serialization_context.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'active_support/core_ext/array/extract_options'
24
module ActiveModelSerializers
35
class SerializationContext

lib/active_model_serializers/test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Test
35
extend ActiveSupport::Autoload

lib/active_model_serializers/test/schema.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module ActiveModelSerializers
24
module Test
35
module Schema

lib/active_model_serializers/test/serializer.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'set'
24
module ActiveModelSerializers
35
module Test

lib/generators/rails/resource_override.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'rails/generators'
24
require 'rails/generators/rails/resource/resource_generator'
35

lib/generators/rails/serializer_generator.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Rails
24
module Generators
35
class SerializerGenerator < NamedBase

lib/grape/active_model_serializers.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# To add Grape support, require 'grape/active_model_serializers' in the base of your Grape endpoints
24
# Then add 'include Grape::ActiveModelSerializers' to enable the formatter and helpers
35
require 'active_model_serializers'

lib/grape/formatters/active_model_serializers.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# A Grape response formatter that can be used as 'formatter :json, Grape::Formatters::ActiveModelSerializers'
24
#
35
# Serializer options can be passed as a hash from your Grape endpoint using env[:active_model_serializer_options],

lib/grape/helpers/active_model_serializers.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Helpers can be included in your Grape endpoint as: helpers Grape::Helpers::ActiveModelSerializers
24

35
module Grape

lib/tasks/rubocop.rake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
begin
24
require 'rubocop'
35
require 'rubocop/rake_task'

test/action_controller/adapter_selector_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'test_helper'
24

35
module ActionController

0 commit comments

Comments
 (0)