├── .github └── workflows │ ├── rubocop.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .ruby-version ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── MIGRATION_GUIDE.md ├── README.md ├── Rakefile ├── benchmarks ├── album_serializer_benchmark.rb ├── document_benchmark.rb ├── game_serializer_benchmark.rb ├── memory_usage_benchmark.rb ├── model_serializer_benchmark.rb ├── option_serializer_benchmark.rb └── record_benchmark.rb ├── bin ├── bundle ├── console ├── rake ├── rspec ├── rubocop └── setup ├── examples └── my_api │ ├── .gitignore │ ├── .ruby-version │ ├── Gemfile │ ├── Gemfile.lock │ ├── Rakefile │ ├── app │ ├── controllers │ │ ├── albums_controller.rb │ │ └── application_controller.rb │ ├── models │ │ ├── album.rb │ │ ├── application_record.rb │ │ └── song.rb │ └── serializers │ │ ├── album_serializer.rb │ │ ├── base_serializer.rb │ │ └── song_serializer.rb │ ├── bin │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ └── spring │ ├── config.ru │ ├── config │ ├── application.rb │ ├── boot.rb │ ├── credentials.yml.enc │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── application_controller_renderer.rb │ │ ├── backtrace_silencers.rb │ │ ├── cors.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── json.rb │ │ ├── mime_types.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── puma.rb │ ├── routes.rb │ └── spring.rb │ ├── db │ ├── schema.rb │ └── seeds.rb │ └── public │ └── robots.txt ├── gemfiles ├── Gemfile-rails-edge ├── Gemfile-rails.6.1.x ├── Gemfile-rails.7.0.x └── base.rb ├── lib ├── oj_serializers.rb └── oj_serializers │ ├── compat.rb │ ├── controller_serialization.rb │ ├── json_string_encoder.rb │ ├── json_value.rb │ ├── memo.rb │ ├── serializer.rb │ ├── setup.rb │ ├── sugar.rb │ └── version.rb ├── oj_serializers.gemspec └── spec ├── benchmark_helper.rb ├── oj_serializers ├── associations_spec.rb ├── caching_spec.rb ├── compat_spec.rb ├── dev_mode_spec.rb ├── json_string_encoder_spec.rb ├── legacy_mode_spec.rb ├── memo_spec.rb ├── sort_attributes_spec.rb ├── sugar_spec.rb ├── transform_keys_spec.rb └── version_spec.rb ├── spec_helper.rb └── support ├── controllers ├── albums_controller.rb └── application.rb ├── models ├── album.rb ├── song.rb └── sql.rb ├── non_blank_json_writer.rb └── serializers ├── active_model_serializer.rb ├── alba.rb ├── album_serializer.rb ├── blueprints.rb ├── invalid_album_serializer.rb ├── legacy_serializers.rb ├── model_serializer.rb ├── option_serializer.rb ├── panko.rb └── song_serializer.rb /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.1 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/MIGRATION_GUIDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/album_serializer_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/album_serializer_benchmark.rb -------------------------------------------------------------------------------- /benchmarks/document_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/document_benchmark.rb -------------------------------------------------------------------------------- /benchmarks/game_serializer_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/game_serializer_benchmark.rb -------------------------------------------------------------------------------- /benchmarks/memory_usage_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/memory_usage_benchmark.rb -------------------------------------------------------------------------------- /benchmarks/model_serializer_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/model_serializer_benchmark.rb -------------------------------------------------------------------------------- /benchmarks/option_serializer_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/option_serializer_benchmark.rb -------------------------------------------------------------------------------- /benchmarks/record_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/benchmarks/record_benchmark.rb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/bin/console -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/bin/setup -------------------------------------------------------------------------------- /examples/my_api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/.gitignore -------------------------------------------------------------------------------- /examples/my_api/.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.7.1 2 | -------------------------------------------------------------------------------- /examples/my_api/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/Gemfile -------------------------------------------------------------------------------- /examples/my_api/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/Gemfile.lock -------------------------------------------------------------------------------- /examples/my_api/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/Rakefile -------------------------------------------------------------------------------- /examples/my_api/app/controllers/albums_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/controllers/albums_controller.rb -------------------------------------------------------------------------------- /examples/my_api/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /examples/my_api/app/models/album.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/models/album.rb -------------------------------------------------------------------------------- /examples/my_api/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/models/application_record.rb -------------------------------------------------------------------------------- /examples/my_api/app/models/song.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/models/song.rb -------------------------------------------------------------------------------- /examples/my_api/app/serializers/album_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/serializers/album_serializer.rb -------------------------------------------------------------------------------- /examples/my_api/app/serializers/base_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/serializers/base_serializer.rb -------------------------------------------------------------------------------- /examples/my_api/app/serializers/song_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/app/serializers/song_serializer.rb -------------------------------------------------------------------------------- /examples/my_api/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/bin/bundle -------------------------------------------------------------------------------- /examples/my_api/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/bin/rails -------------------------------------------------------------------------------- /examples/my_api/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/bin/rake -------------------------------------------------------------------------------- /examples/my_api/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/bin/setup -------------------------------------------------------------------------------- /examples/my_api/bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/bin/spring -------------------------------------------------------------------------------- /examples/my_api/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config.ru -------------------------------------------------------------------------------- /examples/my_api/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/application.rb -------------------------------------------------------------------------------- /examples/my_api/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/boot.rb -------------------------------------------------------------------------------- /examples/my_api/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/credentials.yml.enc -------------------------------------------------------------------------------- /examples/my_api/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/database.yml -------------------------------------------------------------------------------- /examples/my_api/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/environment.rb -------------------------------------------------------------------------------- /examples/my_api/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/environments/development.rb -------------------------------------------------------------------------------- /examples/my_api/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/environments/production.rb -------------------------------------------------------------------------------- /examples/my_api/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/environments/test.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/cors.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/inflections.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/json.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'oj_serializers/sugar' 4 | -------------------------------------------------------------------------------- /examples/my_api/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /examples/my_api/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /examples/my_api/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/locales/en.yml -------------------------------------------------------------------------------- /examples/my_api/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/puma.rb -------------------------------------------------------------------------------- /examples/my_api/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/routes.rb -------------------------------------------------------------------------------- /examples/my_api/config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/config/spring.rb -------------------------------------------------------------------------------- /examples/my_api/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/db/schema.rb -------------------------------------------------------------------------------- /examples/my_api/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/db/seeds.rb -------------------------------------------------------------------------------- /examples/my_api/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/examples/my_api/public/robots.txt -------------------------------------------------------------------------------- /gemfiles/Gemfile-rails-edge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/gemfiles/Gemfile-rails-edge -------------------------------------------------------------------------------- /gemfiles/Gemfile-rails.6.1.x: -------------------------------------------------------------------------------- 1 | require_relative "base" 2 | 3 | eval main_gemfile 4 | 5 | gem 'rails', '~> 6.1.0' 6 | -------------------------------------------------------------------------------- /gemfiles/Gemfile-rails.7.0.x: -------------------------------------------------------------------------------- 1 | require_relative "base" 2 | 3 | eval main_gemfile 4 | 5 | gem 'rails', '~> 7.0.3' 6 | -------------------------------------------------------------------------------- /gemfiles/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/gemfiles/base.rb -------------------------------------------------------------------------------- /lib/oj_serializers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers.rb -------------------------------------------------------------------------------- /lib/oj_serializers/compat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/compat.rb -------------------------------------------------------------------------------- /lib/oj_serializers/controller_serialization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/controller_serialization.rb -------------------------------------------------------------------------------- /lib/oj_serializers/json_string_encoder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/json_string_encoder.rb -------------------------------------------------------------------------------- /lib/oj_serializers/json_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/json_value.rb -------------------------------------------------------------------------------- /lib/oj_serializers/memo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/memo.rb -------------------------------------------------------------------------------- /lib/oj_serializers/serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/serializer.rb -------------------------------------------------------------------------------- /lib/oj_serializers/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/setup.rb -------------------------------------------------------------------------------- /lib/oj_serializers/sugar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/lib/oj_serializers/sugar.rb -------------------------------------------------------------------------------- /lib/oj_serializers/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module OjSerializers 4 | VERSION = '2.0.3' 5 | end 6 | -------------------------------------------------------------------------------- /oj_serializers.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/oj_serializers.gemspec -------------------------------------------------------------------------------- /spec/benchmark_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/benchmark_helper.rb -------------------------------------------------------------------------------- /spec/oj_serializers/associations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/associations_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/caching_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/caching_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/compat_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/compat_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/dev_mode_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/dev_mode_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/json_string_encoder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/json_string_encoder_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/legacy_mode_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/legacy_mode_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/memo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/memo_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/sort_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/sort_attributes_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/sugar_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/sugar_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/transform_keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/transform_keys_spec.rb -------------------------------------------------------------------------------- /spec/oj_serializers/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/oj_serializers/version_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/controllers/albums_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/controllers/albums_controller.rb -------------------------------------------------------------------------------- /spec/support/controllers/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/controllers/application.rb -------------------------------------------------------------------------------- /spec/support/models/album.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/models/album.rb -------------------------------------------------------------------------------- /spec/support/models/song.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/models/song.rb -------------------------------------------------------------------------------- /spec/support/models/sql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/models/sql.rb -------------------------------------------------------------------------------- /spec/support/non_blank_json_writer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/non_blank_json_writer.rb -------------------------------------------------------------------------------- /spec/support/serializers/active_model_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/active_model_serializer.rb -------------------------------------------------------------------------------- /spec/support/serializers/alba.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/alba.rb -------------------------------------------------------------------------------- /spec/support/serializers/album_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/album_serializer.rb -------------------------------------------------------------------------------- /spec/support/serializers/blueprints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/blueprints.rb -------------------------------------------------------------------------------- /spec/support/serializers/invalid_album_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/invalid_album_serializer.rb -------------------------------------------------------------------------------- /spec/support/serializers/legacy_serializers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/legacy_serializers.rb -------------------------------------------------------------------------------- /spec/support/serializers/model_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/model_serializer.rb -------------------------------------------------------------------------------- /spec/support/serializers/option_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/option_serializer.rb -------------------------------------------------------------------------------- /spec/support/serializers/panko.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/panko.rb -------------------------------------------------------------------------------- /spec/support/serializers/song_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElMassimo/oj_serializers/HEAD/spec/support/serializers/song_serializer.rb --------------------------------------------------------------------------------