# -*- encoding: utf-8 -*- # stub: second_level_cache 2.6.4 ruby lib Gem::Specification.new do |s| s.name = "second_level_cache".freeze s.version = "2.6.4".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Hooopo".freeze] s.date = "2020-10-10" s.description = "Write Through and Read Through caching library inspired by CacheMoney and cache_fu, support ActiveRecord 4.".freeze s.email = ["hoooopo@gmail.com".freeze] s.files = ["CHANGELOG.md".freeze, "Gemfile".freeze, "README.md".freeze, "Rakefile".freeze, "lib/second_level_cache.rb".freeze, "lib/second_level_cache/active_record.rb".freeze, "lib/second_level_cache/active_record/base.rb".freeze, "lib/second_level_cache/active_record/belongs_to_association.rb".freeze, "lib/second_level_cache/active_record/core.rb".freeze, "lib/second_level_cache/active_record/fetch_by_uniq_key.rb".freeze, "lib/second_level_cache/active_record/finder_methods.rb".freeze, "lib/second_level_cache/active_record/has_one_association.rb".freeze, "lib/second_level_cache/active_record/persistence.rb".freeze, "lib/second_level_cache/active_record/preloader.rb".freeze, "lib/second_level_cache/adapter/paranoia.rb".freeze, "lib/second_level_cache/config.rb".freeze, "lib/second_level_cache/log_subscriber.rb".freeze, "lib/second_level_cache/mixin.rb".freeze, "lib/second_level_cache/record_marshal.rb".freeze, "lib/second_level_cache/record_relation.rb".freeze, "lib/second_level_cache/version.rb".freeze, "second_level_cache.gemspec".freeze, "test/active_record_test_case_helper.rb".freeze, "test/base_test.rb".freeze, "test/belongs_to_association_test.rb".freeze, "test/enum_attr_test.rb".freeze, "test/fetch_by_uniq_key_test.rb".freeze, "test/finder_methods_test.rb".freeze, "test/has_one_association_test.rb".freeze, "test/model/account.rb".freeze, "test/model/animal.rb".freeze, "test/model/application_record.rb".freeze, "test/model/book.rb".freeze, "test/model/contribution.rb".freeze, "test/model/image.rb".freeze, "test/model/order.rb".freeze, "test/model/order_item.rb".freeze, "test/model/paranoid.rb".freeze, "test/model/post.rb".freeze, "test/model/topic.rb".freeze, "test/model/user.rb".freeze, "test/paranoid_test.rb".freeze, "test/persistence_test.rb".freeze, "test/polymorphic_association_test.rb".freeze, "test/preloader_belongs_to_test.rb".freeze, "test/preloader_has_many_test.rb".freeze, "test/preloader_has_one_test.rb".freeze, "test/preloader_non_integer_test.rb".freeze, "test/record_marshal_test.rb".freeze, "test/require_test.rb".freeze, "test/second_level_cache_test.rb".freeze, "test/single_table_inheritance_test.rb".freeze, "test/test_helper.rb".freeze] s.homepage = "https://github.com/hooopo/second_level_cache".freeze s.rubygems_version = "3.5.10".freeze s.summary = "SecondLevelCache is a write-through and read-through caching library inspired by Cache Money and cache_fu, support only Rails3 and ActiveRecord. Read-Through: Queries by ID, like current_user.articles.find(params[:id]), will first look in cache store and then look in the database for the results of that query. If there is a cache miss, it will populate the cache. Write-Through: As objects are created, updated, and deleted, all of the caches are automatically kept up-to-date and coherent.".freeze s.test_files = ["test/preloader_belongs_to_test.rb".freeze, "test/polymorphic_association_test.rb".freeze, "test/require_test.rb".freeze, "test/paranoid_test.rb".freeze, "test/finder_methods_test.rb".freeze, "test/preloader_has_one_test.rb".freeze, "test/preloader_non_integer_test.rb".freeze, "test/belongs_to_association_test.rb".freeze, "test/second_level_cache_test.rb".freeze, "test/enum_attr_test.rb".freeze, "test/record_marshal_test.rb".freeze, "test/preloader_has_many_test.rb".freeze, "test/persistence_test.rb".freeze, "test/single_table_inheritance_test.rb".freeze, "test/model/image.rb".freeze, "test/model/account.rb".freeze, "test/model/order_item.rb".freeze, "test/model/contribution.rb".freeze, "test/model/book.rb".freeze, "test/model/topic.rb".freeze, "test/model/animal.rb".freeze, "test/model/order.rb".freeze, "test/model/paranoid.rb".freeze, "test/model/application_record.rb".freeze, "test/model/post.rb".freeze, "test/model/user.rb".freeze, "test/fetch_by_uniq_key_test.rb".freeze, "test/test_helper.rb".freeze, "test/has_one_association_test.rb".freeze, "test/base_test.rb".freeze, "test/active_record_test_case_helper.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 5.2".freeze, "< 7".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.2".freeze, "< 7".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["> 1.4".freeze]) end