Method: Fixably::Actions#save

Defined in:
lib/fixably/actions.rb

#save(validate: true) ⇒ Object



126
127
128
129
130
131
132
133
# File 'lib/fixably/actions.rb', line 126

def save(validate: true)
  if validate
    message = new? ? :create! : :update!
    ActionPolicy.new(resource: self).public_send(message)
  end

  super()
end