--- !ruby/object:Gem::Specification name: yaks version: !ruby/object:Gem::Version version: 0.4.3 platform: ruby authors: - Arne Brasseur autorequire: bindir: bin cert_chain: [] date: 2014-08-25 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: inflection requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: concord requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.4 - !ruby/object:Gem::Dependency name: uri_template requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.6.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.6.0 - !ruby/object:Gem::Dependency name: rack-accept requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.4.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.4.5 - !ruby/object:Gem::Dependency name: virtus requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.99' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.99' - !ruby/object:Gem::Dependency name: bogus requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: mutant-rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: mutant requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec-its requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: benchmark-ips requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Serialize to hypermedia. HAL, JSON-API, etc. email: - arne@arnebrasseur.net executables: [] extensions: [] extra_rdoc_files: - README.md files: - ".gitignore" - ".travis.yml" - ADDING_FORMATS.md - CHANGELOG.md - Gemfile - IDENTIFIERS.md - LICENSE - README.md - Rakefile - bench/bench.rb - lib/yaks.rb - lib/yaks/breaking_changes.rb - lib/yaks/collection_mapper.rb - lib/yaks/collection_resource.rb - lib/yaks/config.rb - lib/yaks/config/dsl.rb - lib/yaks/default_policy.rb - lib/yaks/format.rb - lib/yaks/format/collection_json.rb - lib/yaks/format/hal.rb - lib/yaks/format/json_api.rb - lib/yaks/fp.rb - lib/yaks/fp/hash_updatable.rb - lib/yaks/fp/updatable.rb - lib/yaks/mapper.rb - lib/yaks/mapper/association.rb - lib/yaks/mapper/association_mapper.rb - lib/yaks/mapper/attribute.rb - lib/yaks/mapper/class_methods.rb - lib/yaks/mapper/config.rb - lib/yaks/mapper/has_many.rb - lib/yaks/mapper/has_one.rb - lib/yaks/mapper/link.rb - lib/yaks/null_resource.rb - lib/yaks/primitivize.rb - lib/yaks/resource.rb - lib/yaks/resource/link.rb - lib/yaks/util.rb - lib/yaks/version.rb - notes.org - shaved_yak.gif - spec/acceptance/acceptance_spec.rb - spec/acceptance/json_shared_examples.rb - spec/acceptance/models.rb - spec/fixture_helpers.rb - spec/integration/map_to_resource_spec.rb - spec/json/confucius.collection.json - spec/json/confucius.hal.json - spec/json/confucius.json_api.json - spec/json/hal_plant_collection.json - spec/json/john.hal.json - spec/json/youtypeitwepostit.collection.json - spec/spec_helper.rb - spec/support/classes_for_policy_testing.rb - spec/support/deep_eql.rb - spec/support/fixtures.rb - spec/support/friends_mapper.rb - spec/support/models.rb - spec/support/pet_mapper.rb - spec/support/pet_peeve_mapper.rb - spec/support/shared_contexts.rb - spec/support/youtypeit_models_mappers.rb - spec/unit/yaks/collection_mapper_spec.rb - spec/unit/yaks/collection_resource_spec.rb - spec/unit/yaks/config/dsl_spec.rb - spec/unit/yaks/config_spec.rb - spec/unit/yaks/default_policy/derive_mapper_from_object_spec.rb - spec/unit/yaks/default_policy_spec.rb - spec/unit/yaks/format/hal_spec.rb - spec/unit/yaks/format/json_api_spec.rb - spec/unit/yaks/format_spec.rb - spec/unit/yaks/fp/hash_updatable_spec.rb - spec/unit/yaks/fp/updatable_spec.rb - spec/unit/yaks/fp_spec.rb - spec/unit/yaks/mapper/association_mapper_spec.rb - spec/unit/yaks/mapper/association_spec.rb - spec/unit/yaks/mapper/attribute_spec.rb - spec/unit/yaks/mapper/class_methods_spec.rb - spec/unit/yaks/mapper/config_spec.rb - spec/unit/yaks/mapper/has_many_spec.rb - spec/unit/yaks/mapper/has_one_spec.rb - spec/unit/yaks/mapper/link_spec.rb - spec/unit/yaks/mapper_spec.rb - spec/unit/yaks/null_resource_spec.rb - spec/unit/yaks/primitivize_spec.rb - spec/unit/yaks/resource/link_spec.rb - spec/unit/yaks/resource_spec.rb - spec/unit/yaks/util_spec.rb - spec/yaml/confucius.yaml - spec/yaml/youtypeitwepostit.yaml - yaks.gemspec homepage: https://github.com/plexus/yaks licenses: - MIT metadata: {} post_install_message: |2+ Breaking Changes in Yaks 0.4.3 ============================== Yaks::Mapper#filter was removed, if you override this method in your mappers to conditionally filter attributes or associations, you will have to override #attributes or #associations instead. When specifying a rel_template, now a single {rel} placeholder is expected instead of {src} and {dest}. There are other internal changes. See the CHANGELOG and README for full documentation. rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.2.2 signing_key: specification_version: 4 summary: Serialize to hypermedia. HAL, JSON-API, etc. test_files: - spec/acceptance/acceptance_spec.rb - spec/acceptance/json_shared_examples.rb - spec/acceptance/models.rb - spec/fixture_helpers.rb - spec/integration/map_to_resource_spec.rb - spec/json/confucius.collection.json - spec/json/confucius.hal.json - spec/json/confucius.json_api.json - spec/json/hal_plant_collection.json - spec/json/john.hal.json - spec/json/youtypeitwepostit.collection.json - spec/spec_helper.rb - spec/support/classes_for_policy_testing.rb - spec/support/deep_eql.rb - spec/support/fixtures.rb - spec/support/friends_mapper.rb - spec/support/models.rb - spec/support/pet_mapper.rb - spec/support/pet_peeve_mapper.rb - spec/support/shared_contexts.rb - spec/support/youtypeit_models_mappers.rb - spec/unit/yaks/collection_mapper_spec.rb - spec/unit/yaks/collection_resource_spec.rb - spec/unit/yaks/config/dsl_spec.rb - spec/unit/yaks/config_spec.rb - spec/unit/yaks/default_policy/derive_mapper_from_object_spec.rb - spec/unit/yaks/default_policy_spec.rb - spec/unit/yaks/format/hal_spec.rb - spec/unit/yaks/format/json_api_spec.rb - spec/unit/yaks/format_spec.rb - spec/unit/yaks/fp/hash_updatable_spec.rb - spec/unit/yaks/fp/updatable_spec.rb - spec/unit/yaks/fp_spec.rb - spec/unit/yaks/mapper/association_mapper_spec.rb - spec/unit/yaks/mapper/association_spec.rb - spec/unit/yaks/mapper/attribute_spec.rb - spec/unit/yaks/mapper/class_methods_spec.rb - spec/unit/yaks/mapper/config_spec.rb - spec/unit/yaks/mapper/has_many_spec.rb - spec/unit/yaks/mapper/has_one_spec.rb - spec/unit/yaks/mapper/link_spec.rb - spec/unit/yaks/mapper_spec.rb - spec/unit/yaks/null_resource_spec.rb - spec/unit/yaks/primitivize_spec.rb - spec/unit/yaks/resource/link_spec.rb - spec/unit/yaks/resource_spec.rb - spec/unit/yaks/util_spec.rb - spec/yaml/confucius.yaml - spec/yaml/youtypeitwepostit.yaml