Sha256: 8640da6a440cca1f6c704e709263304c8576d28f59e08298fbe5c736565ea029
Contents?: true
Size: 685 Bytes
Versions: 12
Compression:
Stored size: 685 Bytes
Contents
module Switchboard module Commands class Roster class Add < Switchboard::Command description "Add a JID to your roster" def self.run! switchboard = Switchboard::Client.new(Switchboard::Settings.new, false) switchboard.on_roster_loaded do # add the server as a contact if it wasn't already added ARGV.each do |jid| if roster.find(jid).empty? puts "Adding #{jid} to my roster..." roster.add(jid, nil, true) end end end switchboard.plug!(AutoAcceptJack) switchboard.run! end end end end end
Version data entries
12 entries across 12 versions & 3 rubygems