class Mongoid::Relations::Builders::Embedded::In

Public Instance Methods

build(type = nil) click to toggle source

This builder doesn't actually build anything, just returns the parent since it should already be instantiated.

@example Build the document.

Builder.new(meta, attrs).build

@param [ String ] type Not used in this context.

@return [ Document ] A single document.

# File lib/mongoid/relations/builders/embedded/in.rb, line 16
def build(type = nil)
  return object unless object.is_a?(Hash)
  if _loading?
    Factory.from_db(klass, object)
  else
    Factory.build(klass, object)
  end
end