class Batsir::DSL::ConditionalNotifierMapping
Public Class Methods
new()
click to toggle source
# File lib/batsir/dsl/dsl_mappings.rb, line 106 def initialize @notifier = nil end
Public Instance Methods
conditional(&block)
click to toggle source
# File lib/batsir/dsl/dsl_mappings.rb, line 110 def conditional(&block) @notifier = Batsir::DSL::ConditionalNotifierDeclaration.new ::Blockenspiel.invoke(block, self) @notifier end
notify_if(condition, notifier, options = {})
click to toggle source
# File lib/batsir/dsl/dsl_mappings.rb, line 116 def notify_if(condition, notifier, options = {}) @notifier.add_conditional(condition, notifier, options) end