Sha256: f2b671783c8157c2c0a7a8d1bb87654731e5477c9ebcdbc5250028cac8729d53
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
require 'lib/blather/client' include Blather class Echo < Client # Auto-approve subscription requests def receive_subscription(s) send_data(s.approve!) and true if s.request? end # Echo presence def receive_status(status) set_status(status.state, status.message, status.from) if roster[status.from] end # Echo message def receive_message(message) send_data(message.reply) if message.type == :chat end end #handle :version do run Extensions::VersionHandler.new('Echo', '1.0'); end run 'sprsquish@jabber.local/Blather', 'iq150150', Echo.new
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blather-0.1 | examples/echo.rb |