class ApplicationAction
Constants
- VERSION
Public Instance Methods
after_run()
click to toggle source
# File lib/application_action.rb, line 22 def after_run; end
run()
click to toggle source
# File lib/application_action.rb, line 18 def run raise 'You should write your own #run method' end
save()
click to toggle source
# File lib/application_action.rb, line 4 def save return false unless valid? ApplicationRecord.transaction { run } after_run return true end
save!()
click to toggle source
# File lib/application_action.rb, line 14 def save! raise errors.full_messages.join(', ') unless save end