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)