Module: H2::On
Instance Method Summary collapse
Instance Method Details
#on(event, *args, &block) ⇒ Object
123 124 125 126 127 128 129 130 131 132 133 |
# File 'lib/h2.rb', line 123 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 |