Module: ModelOrchestration::Persistence::ClassMethods

Defined in:
lib/model_orchestration/persistence.rb

Instance Method Summary collapse

Instance Method Details

#create(attrs = {}, &block) ⇒ Object



18
19
20
21
22
# File 'lib/model_orchestration/persistence.rb', line 18

def create(attrs = {}, &block)
  object = new(attrs, &block)
  object.save
  object
end

#create!(attrs = {}, &block) ⇒ Object



26
27
28
29
30
# File 'lib/model_orchestration/persistence.rb', line 26

def create!(attrs = {}, &block)
  object = new(attrs, &block)
  object.save!
  object
end