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