Module: H2::On
Instance Method Summary collapse
Instance Method Details
#on(event, *args, &block) ⇒ Object
115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/h2.rb', line 115 def on event, *args, &block @on ||= {} event_handler = @on[event] if block_given? @on[event] = block self else return if event_handler.nil? return event_handler.call(*args) end end |