Module: Cardiac::Model::Validations::ClassMethods
- Defined in:
- lib/cardiac/model/validations.rb
Instance Method Summary collapse
Instance Method Details
#create!(attributes = nil, &block) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/cardiac/model/validations.rb', line 21 def create!(attributes = nil, &block) if attributes.is_a?(Array) attributes.collect { |attr| create!(attr, &block) } else object = new(attributes) yield(object) if block_given? object.save! object end end |