class Enum::Transitions::DSL::Callbacks
Public Class Methods
new(config, transition)
click to toggle source
# File lib/enum/transitions/dsl/callbacks.rb, line 5 def initialize(config, transition) @config = config @transition = transition end
Public Instance Methods
after(&block)
click to toggle source
# File lib/enum/transitions/dsl/callbacks.rb, line 14 def after(&block) @config.callbacks[@transition] << [:after, block] end
before(&block)
click to toggle source
# File lib/enum/transitions/dsl/callbacks.rb, line 10 def before(&block) @config.callbacks[@transition] << [:before, block] end