# -*- encoding: utf-8 -*- # stub: identity_cache 0.2.2 ruby lib Gem::Specification.new do |s| s.name = "identity_cache".freeze s.version = "0.2.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Camilo Lopez".freeze, "Tom Burns".freeze, "Harry Brundage".freeze, "Dylan Smith".freeze, "Tobias Lutke".freeze, "Arthur Neves".freeze, "Francis Bogsanyi".freeze] s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIDcDCCAligAwIBAgIBATANBgkqhkiG9w0BAQUFADA/MQ8wDQYDVQQDDAZhZG1p\nbnMxFzAVBgoJkiaJk/IsZAEZFgdzaG9waWZ5MRMwEQYKCZImiZPyLGQBGRYDY29t\nMB4XDTE0MDUxNTIwMzM0OFoXDTE1MDUxNTIwMzM0OFowPzEPMA0GA1UEAwwGYWRt\naW5zMRcwFQYKCZImiZPyLGQBGRYHc2hvcGlmeTETMBEGCgmSJomT8ixkARkWA2Nv\nbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0/81O3e1vh5smcwp2G\nMpLQ6q0kejQLa65bPYPxdzWA1SYOKyGfw+yR9LdFzsuKpwWzKq6zX35lj1IckWS4\nbNBEQzxmufUxU0XPM02haFB8fOfDJzdXsWte9Ge4IFwahwn68gpMqN+BvxL+KMYz\nIut9YmN44d4LZdsENEIO5vmybuG2vYDz7R56qB0PA+Q2P2CdhymsBad2DQs69FBo\nuico9V6VMYYctL9lCYdzu9IXrOYNTt88suKIVzzAlHOKeN0Ng5qdztFoTR8sfxDr\nYdg3KHl5n47wlpgd8R0f/4b5gGxW+v9pyJCgQnLlRu7DedVSvv7+GMtj3g9r3nhJ\nKqECAwEAAaN3MHUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0OBBYEFI/o\nmaf34HXbUOQsdoLHacEKQgunMB0GA1UdEQQWMBSBEmFkbWluc0BzaG9waWZ5LmNv\nbTAdBgNVHRIEFjAUgRJhZG1pbnNAc2hvcGlmeS5jb20wDQYJKoZIhvcNAQEFBQAD\nggEBADkK9aj5T0HPExsov4EoMWFnO+G7RQ28C30VAfKxnL2UxG6i4XMHVs6Xi94h\nqXFw1ec9Y2eDUqaolT3bviOk9BB197+A8Vz/k7MC6ci2NE+yDDB7HAC8zU6LAx8Y\nIqvw7B/PSZ/pz4bUVFlTATif4mi1vO3lidRkdHRtM7UePSn2rUpOi0gtXBP3bLu5\nYjHJN7wx5cugMEyroKITG5gL0Nxtu21qtOlHX4Hc4KdE2JqzCPOsS4zsZGhgwhPs\nfl3hbtVFTqbOlwL9vy1fudXcolIE/ZTcxQ+er07ZFZdKCXayR9PPs64heamfn0fp\nTConQSX2BnZdhIEYW+cKzEC/bLc=\n-----END CERTIFICATE-----\n".freeze] s.date = "2014-09-10" s.description = "Opt in read through ActiveRecord caching.".freeze s.email = ["harry.brundage@shopify.com".freeze] s.files = [".gitignore".freeze, ".ruby-version".freeze, ".travis.yml".freeze, "CHANGELOG".freeze, "Gemfile".freeze, "Gemfile.rails41".freeze, "Gemfile32".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "identity_cache.gemspec".freeze, "lib/identity_cache.rb".freeze, "lib/identity_cache/belongs_to_caching.rb".freeze, "lib/identity_cache/cache_fetcher.rb".freeze, "lib/identity_cache/cache_hash.rb".freeze, "lib/identity_cache/cache_invalidation.rb".freeze, "lib/identity_cache/cache_key_generation.rb".freeze, "lib/identity_cache/configuration_dsl.rb".freeze, "lib/identity_cache/fallback_fetcher.rb".freeze, "lib/identity_cache/memoized_cache_proxy.rb".freeze, "lib/identity_cache/parent_model_expiration.rb".freeze, "lib/identity_cache/query_api.rb".freeze, "lib/identity_cache/version.rb".freeze, "performance/cache_runner.rb".freeze, "performance/cpu.rb".freeze, "performance/externals.rb".freeze, "performance/profile.rb".freeze, "shipit.rubygems.yml".freeze, "test/attribute_cache_test.rb".freeze, "test/cache_fetch_includes_test.rb".freeze, "test/cache_hash_test.rb".freeze, "test/cache_invalidation_test.rb".freeze, "test/denormalized_has_many_test.rb".freeze, "test/denormalized_has_one_test.rb".freeze, "test/fetch_multi_test.rb".freeze, "test/fetch_multi_with_batched_associations_test.rb".freeze, "test/fetch_test.rb".freeze, "test/fixtures/serialized_record".freeze, "test/helpers/active_record_objects.rb".freeze, "test/helpers/database_connection.rb".freeze, "test/helpers/serialization_format.rb".freeze, "test/helpers/update_serialization_format.rb".freeze, "test/identity_cache_test.rb".freeze, "test/index_cache_test.rb".freeze, "test/memoized_cache_proxy_test.rb".freeze, "test/normalized_belongs_to_test.rb".freeze, "test/normalized_has_many_test.rb".freeze, "test/normalized_has_one_test.rb".freeze, "test/readonly_test.rb".freeze, "test/recursive_denormalized_has_many_test.rb".freeze, "test/save_test.rb".freeze, "test/schema_change_test.rb".freeze, "test/serialization_format_change_test.rb".freeze, "test/test_helper.rb".freeze] s.homepage = "https://github.com/Shopify/identity_cache".freeze s.rubygems_version = "3.5.10".freeze s.summary = "IdentityCache lets you specify how you want to cache your model objects, at the model level, and adds a number of convenience methods for accessing those objects through the cache. Memcached is used as the backend cache store, and the database is only hit when a copy of the object cannot be found in Memcached.".freeze s.test_files = ["test/attribute_cache_test.rb".freeze, "test/cache_fetch_includes_test.rb".freeze, "test/cache_hash_test.rb".freeze, "test/cache_invalidation_test.rb".freeze, "test/denormalized_has_many_test.rb".freeze, "test/denormalized_has_one_test.rb".freeze, "test/fetch_multi_test.rb".freeze, "test/fetch_multi_with_batched_associations_test.rb".freeze, "test/fetch_test.rb".freeze, "test/fixtures/serialized_record".freeze, "test/helpers/active_record_objects.rb".freeze, "test/helpers/database_connection.rb".freeze, "test/helpers/serialization_format.rb".freeze, "test/helpers/update_serialization_format.rb".freeze, "test/identity_cache_test.rb".freeze, "test/index_cache_test.rb".freeze, "test/memoized_cache_proxy_test.rb".freeze, "test/normalized_belongs_to_test.rb".freeze, "test/normalized_has_many_test.rb".freeze, "test/normalized_has_one_test.rb".freeze, "test/readonly_test.rb".freeze, "test/recursive_denormalized_has_many_test.rb".freeze, "test/save_test.rb".freeze, "test/schema_change_test.rb".freeze, "test/serialization_format_change_test.rb".freeze, "test/test_helper.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.8.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.12.6".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["= 0.14.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 2.11.0".freeze]) s.add_development_dependency(%q.freeze, ["= 0.6.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end