Module: Sequel::Plugins::ValidationExceptions::ClassMethods

Defined in:
lib/sequel_validation_exceptions.rb

Instance Method Summary collapse

Instance Method Details

#create!(attributes = {}) ⇒ Object



13
14
15
16
17
# File 'lib/sequel_validation_exceptions.rb', line 13

def create! attributes={}
  instance = self.new attributes
  instance.save!
  instance
end

#find_or_create!(cond, &block) ⇒ Object



19
20
21
# File 'lib/sequel_validation_exceptions.rb', line 19

def find_or_create! cond, &block
  find(cond) || create!(cond, &block)
end