lib/custom_fields/extensions/mongoid/factory.rb in custom_fields-2.3.4 vs lib/custom_fields/extensions/mongoid/factory.rb in custom_fields-2.4.0.rc1
- old
+ new
@@ -2,19 +2,18 @@
module Mongoid #:nodoc:
# Instantiates documents that came from the database.
module Factory
- def from_db_with_custom_fields(klass, attributes = {}, criteria_instance_id = nil)
+ def from_db_with_custom_fields(klass, attributes = nil, selected_fields = nil)
if klass.with_custom_fields?
klass.klass_with_custom_fields(attributes['custom_fields_recipe'])
end
- from_db_without_custom_fields(klass, attributes, criteria_instance_id)
+
+ from_db_without_custom_fields(klass, attributes, selected_fields)
end
# equivalent for "alias_method_chain :from_db, :custom_fields"
alias_method :from_db_without_custom_fields, :from_db unless method_defined?(:from_db_without_custom_fields)
alias_method :from_db, :from_db_with_custom_fields
-
end
-
end