module Seahorse::Client::EventEmitter
def emit(event_name, *args, &block)
def emit(event_name, *args, &block) @listeners[event_name] ||= [] @listeners[event_name] << block if block_given? end
def initialize(*args)
def initialize(*args) @listeners = {} super end
def signal(event, *args)
def signal(event, *args) @listeners end