class Mv::Core::Route::Trigger
Attributes
validation[R]
Public Class Methods
new(validation)
click to toggle source
# File lib/mv/core/route/trigger.rb, line 7 def initialize(validation) @validation = validation end
Public Instance Methods
route()
click to toggle source
# File lib/mv/core/route/trigger.rb, line 11 def route [validation.create? && Mv::Core::Constraint::Description.new(validation.create_trigger_name, :trigger, { event: :create }), validation.update? && Mv::Core::Constraint::Description.new(validation.update_trigger_name, :trigger, { event: :update })].select(&:present?) end