Module: Trailblazer::V1_1::Operation::Callback::ClassMethods
- Defined in:
- lib/trailblazer/1.1/operation/callback.rb
Instance Method Summary collapse
Instance Method Details
#callback(name = :default, constant = nil, &block) ⇒ Object
35 36 37 38 39 |
# File 'lib/trailblazer/1.1/operation/callback.rb', line 35 def callback(name=:default, constant=nil, &block) return callbacks[name][:group] unless constant or block_given? add_callback(name, constant, &block) end |
#callbacks ⇒ Object
31 32 33 |
# File 'lib/trailblazer/1.1/operation/callback.rb', line 31 def callbacks @callbacks ||= {} end |