module Lite::Form::Helpers::Propagation
Private Instance Methods
create_and_return!(klass, params)
click to toggle source
# File lib/lite/form/helpers/propagation.rb, line 10 def create_and_return!(klass, params) klass = klass.create(params) merge_errors!(klass) unless klass.errors.empty? klass end
save_and_return!(klass, *args)
click to toggle source
# File lib/lite/form/helpers/propagation.rb, line 16 def save_and_return!(klass, *args) merge_errors!(klass) unless klass.save(*args) klass end
update_and_return!(klass, params)
click to toggle source
# File lib/lite/form/helpers/propagation.rb, line 21 def update_and_return!(klass, params) merge_errors!(klass) unless klass.update(params) klass end