# -*- encoding: utf-8 -*- # stub: fun_with_json_api 0.0.13 ruby lib Gem::Specification.new do |s| s.name = "fun_with_json_api".freeze s.version = "0.0.13".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Ben Morrall".freeze] s.date = "2021-04-28" s.description = "Adds various modules and libraries for handing the tricky parts of a JSON API implementation.".freeze s.email = ["bemo56@hotmail.com".freeze] s.files = ["MIT-LICENSE".freeze, "Rakefile".freeze, "config/locales/fun_with_json_api.en.yml".freeze, "lib/fun_with_json_api.rb".freeze, "lib/fun_with_json_api/action_controller_extensions/serialization.rb".freeze, "lib/fun_with_json_api/active_model_serializers/deserializer_config_builder.rb".freeze, "lib/fun_with_json_api/attribute.rb".freeze, "lib/fun_with_json_api/attributes/boolean_attribute.rb".freeze, "lib/fun_with_json_api/attributes/date_attribute.rb".freeze, "lib/fun_with_json_api/attributes/datetime_attribute.rb".freeze, "lib/fun_with_json_api/attributes/decimal_attribute.rb".freeze, "lib/fun_with_json_api/attributes/float_attribute.rb".freeze, "lib/fun_with_json_api/attributes/integer_attribute.rb".freeze, "lib/fun_with_json_api/attributes/relationship.rb".freeze, "lib/fun_with_json_api/attributes/relationship_collection.rb".freeze, "lib/fun_with_json_api/attributes/string_attribute.rb".freeze, "lib/fun_with_json_api/attributes/uuid_v4_attribute.rb".freeze, "lib/fun_with_json_api/collection_manager.rb".freeze, "lib/fun_with_json_api/configuration.rb".freeze, "lib/fun_with_json_api/controller_methods.rb".freeze, "lib/fun_with_json_api/deserializer.rb".freeze, "lib/fun_with_json_api/deserializer_class_methods.rb".freeze, "lib/fun_with_json_api/exception.rb".freeze, "lib/fun_with_json_api/exception_payload.rb".freeze, "lib/fun_with_json_api/exception_payload_serializer.rb".freeze, "lib/fun_with_json_api/exception_serializer.rb".freeze, "lib/fun_with_json_api/exceptions/illegal_client_generated_identifier.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_attribute.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_client_generated_identifier.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_document.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_document_identifier.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_document_type.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_relationship.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_relationship_type.rb".freeze, "lib/fun_with_json_api/exceptions/invalid_resource.rb".freeze, "lib/fun_with_json_api/exceptions/missing_relationship.rb".freeze, "lib/fun_with_json_api/exceptions/missing_resource.rb".freeze, "lib/fun_with_json_api/exceptions/relationship_method_not_supported.rb".freeze, "lib/fun_with_json_api/exceptions/unauthorized_attribute.rb".freeze, "lib/fun_with_json_api/exceptions/unauthorized_relationship.rb".freeze, "lib/fun_with_json_api/exceptions/unauthorized_resource.rb".freeze, "lib/fun_with_json_api/exceptions/unknown_attribute.rb".freeze, "lib/fun_with_json_api/exceptions/unknown_relationship.rb".freeze, "lib/fun_with_json_api/find_collection_from_document.rb".freeze, "lib/fun_with_json_api/find_resource_from_document.rb".freeze, "lib/fun_with_json_api/middleware/catch_json_api_parse_errors.rb".freeze, "lib/fun_with_json_api/pre_deserializer.rb".freeze, "lib/fun_with_json_api/railtie.rb".freeze, "lib/fun_with_json_api/schema_validator.rb".freeze, "lib/fun_with_json_api/schema_validators/check_attribute_names.rb".freeze, "lib/fun_with_json_api/schema_validators/check_collection_has_all_members.rb".freeze, "lib/fun_with_json_api/schema_validators/check_collection_is_authorized.rb".freeze, "lib/fun_with_json_api/schema_validators/check_document_id_matches_resource.rb".freeze, "lib/fun_with_json_api/schema_validators/check_document_type_matches_resource.rb".freeze, "lib/fun_with_json_api/schema_validators/check_relationship_names.rb".freeze, "lib/fun_with_json_api/schema_validators/check_relationships.rb".freeze, "lib/fun_with_json_api/schema_validators/check_resource_is_authorized.rb".freeze, "lib/fun_with_json_api/version.rb".freeze, "lib/tasks/fun_with_json_api_tasks.rake".freeze, "spec/dummy/README.rdoc".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/assets/config/manifest.js".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/bin/setup".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/assets.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/secrets.yml".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/fixtures/active_record.rb".freeze, "spec/fun_with_json_api/collection_manager_spec.rb".freeze, "spec/fun_with_json_api/configuration_spec.rb".freeze, "spec/fun_with_json_api/controller_methods_spec.rb".freeze, "spec/fun_with_json_api/deserializer_class_methods_spec.rb".freeze, "spec/fun_with_json_api/deserializer_spec.rb".freeze, "spec/fun_with_json_api/exception_spec.rb".freeze, "spec/fun_with_json_api/find_collection_from_document_spec.rb".freeze, "spec/fun_with_json_api/find_resource_from_document_spec.rb".freeze, "spec/fun_with_json_api/pre_deserializer_spec.rb".freeze, "spec/fun_with_json_api/railtie_spec.rb".freeze, "spec/fun_with_json_api/schema_validator_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_attribute_names_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_document_id_matches_resource_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_document_type_matches_resource_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_relationships_spec.rb".freeze, "spec/fun_with_json_api_spec.rb".freeze, "spec/requests/request_parsing_spec.rb".freeze, "spec/spec_helper.rb".freeze] s.homepage = "https://github.com/bmorrall/fun_with_json_api".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Provides JSON API-compliant Controller integration".freeze s.test_files = ["spec/spec_helper.rb".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/app/assets/config/manifest.js".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/bin/setup".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/config/secrets.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/initializers/assets.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/README.rdoc".freeze, "spec/requests/request_parsing_spec.rb".freeze, "spec/fun_with_json_api/deserializer_spec.rb".freeze, "spec/fun_with_json_api/find_resource_from_document_spec.rb".freeze, "spec/fun_with_json_api/configuration_spec.rb".freeze, "spec/fun_with_json_api/railtie_spec.rb".freeze, "spec/fun_with_json_api/deserializer_class_methods_spec.rb".freeze, "spec/fun_with_json_api/find_collection_from_document_spec.rb".freeze, "spec/fun_with_json_api/exception_spec.rb".freeze, "spec/fun_with_json_api/pre_deserializer_spec.rb".freeze, "spec/fun_with_json_api/schema_validator_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_document_id_matches_resource_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_relationships_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_attribute_names_spec.rb".freeze, "spec/fun_with_json_api/schema_validators/check_document_type_matches_resource_spec.rb".freeze, "spec/fun_with_json_api/collection_manager_spec.rb".freeze, "spec/fun_with_json_api/controller_methods_spec.rb".freeze, "spec/fixtures/active_record.rb".freeze, "spec/fun_with_json_api_spec.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 5.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.3.6".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.38.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end