Google

def << pair if pair[-1].kind_of? Proc @procs << pair unless @procs.include? pair else @listeners << pair unless @listeners.include? pair @has_listeners = true end end