Method: AIM::User#when

Defined in:
lib/aim.rb

#when(event_name, &block) ⇒ Object

do something on an event

user.when :im do |message, buddy|

puts "message '#{message}' received from #{ buddy }"

end

user.when :error do |error|

...

end

user.when :chat do |message, buddy, room|

...

end



89
90
91
# File 'lib/aim.rb', line 89

def when event_name, &block
  connection.send "on_#{ event_name }", &block
end