lib/kasket.rb in kasket-4.1.0 vs lib/kasket.rb in kasket-4.2.0

- old
+ new

@@ -12,17 +12,18 @@ autoload :Query, 'kasket/query' autoload :Visitor, 'kasket/visitor' autoload :SelectManagerMixin, 'kasket/select_manager_mixin' autoload :RelationMixin, 'kasket/relation_mixin' - CONFIGURATION = {:max_collection_size => 100} + CONFIGURATION = {:max_collection_size => 100, :write_through => false} module_function def setup(options = {}) return if ActiveRecord::Base.respond_to?(:has_kasket) CONFIGURATION[:max_collection_size] = options[:max_collection_size] if options[:max_collection_size] + CONFIGURATION[:write_through] = options[:write_through] if options[:write_through] ActiveRecord::Base.extend(Kasket::ConfigurationMixin) if defined?(ActiveRecord::Relation) ActiveRecord::Relation.send(:include, Kasket::RelationMixin)