Module: Cardiac::Model::Persistence::ClassMethods

Defined in:
lib/cardiac/model/persistence.rb

Instance Method Summary collapse

Instance Method Details

#create(attributes = nil, &block) ⇒ Object

See ActiveRecord::Base.create



11
12
13
14
15
16
17
18
19
# File 'lib/cardiac/model/persistence.rb', line 11

def create(attributes = nil, &block)
  if attributes.is_a?(Array)
    attributes.collect { |attr| create(attr, &block) }
  else
    object = new(attributes, &block)
    object.save
    object
  end
end