module Mongoid::Factory

Instantiates documents that came from the database.

Public Instance Methods

from_db(klass, attributes = nil, criteria = nil, selected_fields = nil)
from_db_with_custom_fields(klass, attributes = nil, criteria = nil, selected_fields = nil) click to toggle source
# File lib/custom_fields/extensions/mongoid/factory.rb, line 6
def from_db_with_custom_fields(klass, attributes = nil, criteria = nil, selected_fields = nil)
  klass.klass_with_custom_fields(attributes['custom_fields_recipe']) if klass.with_custom_fields?

  from_db_without_custom_fields(klass, attributes, criteria, selected_fields)
end
Also aliased as: from_db
from_db_without_custom_fields(klass, attributes = nil, criteria = nil, selected_fields = nil)

equivalent for “alias_method_chain :from_db, :custom_fields”

Alias for: from_db