Module: Consumerable::Creatable

Extended by:
ActiveSupport::Concern
Included in:
Model
Defined in:
lib/consumerable/creatable.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#saveObject



15
16
17
18
19
20
21
# File 'lib/consumerable/creatable.rb', line 15

def save
  if valid?
    create_record
  else
    false
  end
end

#save!Object



23
24
25
26
27
28
29
# File 'lib/consumerable/creatable.rb', line 23

def save!
  if valid?
    create_record
  else
    raise Consumerable::Errors::RecordInvalid.new(self)
  end
end