class Machinist::Mongoid::Blueprint

Public Instance Methods

box(object) click to toggle source
# File lib/machinist/mongoid.rb, line 43
def box(object)
  object.id
end
make!(attributes = {}) click to toggle source
# File lib/machinist/mongoid.rb, line 29
def make!(attributes = {})
  object = make(attributes)
  object.save!
  object.reload
end
outside_transaction() { || ... } click to toggle source
# File lib/machinist/mongoid.rb, line 39
def outside_transaction
  yield
end
unbox(id) click to toggle source

Unbox an object from the warehouse.

# File lib/machinist/mongoid.rb, line 48
def unbox(id)
  @klass.find(id)
end