Sha256: 362124223273161571c5983fe61ae8a6074c50704a7cc87b39f2e2bca6c55b9a

Contents?: true

Size: 418 Bytes

Versions: 33

Compression:

Stored size: 418 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'blather/client'

setup 'chris@vines.local', 'test', 'vines.local', 5222, "./certs"

when_ready { puts "Connected ! send messages to #{jid.stripped}." }

subscription :request? do |s|
  write_to_stream s.approve!
end

message :chat?, :body => 'exit' do |m|
  say m.from, 'Exiting ...'
  shutdown
end

message :chat?, :body do |m|
  say m.from, "You sent: #{m.body}"
end

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
blather-2.0.0 examples/trusted_echo.rb
blather-1.2.0 examples/trusted_echo.rb
blather-1.1.4 examples/trusted_echo.rb
blather-1.1.3 examples/trusted_echo.rb
blather-1.1.2 examples/trusted_echo.rb
blather-1.1.1 examples/trusted_echo.rb
blather-1.1.0 examples/trusted_echo.rb
blather-1.0.0 examples/trusted_echo.rb
blather-0.8.8 examples/trusted_echo.rb
blather-0.8.7 examples/trusted_echo.rb
blather-0.8.6 examples/trusted_echo.rb
blather-0.8.5 examples/trusted_echo.rb
blather-0.8.4 examples/trusted_echo.rb
blather-0.8.3 examples/trusted_echo.rb
blather-0.8.2 examples/trusted_echo.rb
tp-blather-0.8.5 examples/trusted_echo.rb
tp-blather-0.8.4 examples/trusted_echo.rb
tp-blather-0.8.3 examples/trusted_echo.rb
tp-blather-0.8.2 examples/trusted_echo.rb
blather-0.8.1 examples/trusted_echo.rb