Module: Believer::Persistence::ClassMethods

Defined in:
lib/believer/persistence.rb

Instance Method Summary collapse

Instance Method Details

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



9
10
11
12
13
14
15
16
17
# File 'lib/believer/persistence.rb', line 9

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