Sha256: 27c396a814d664a8ab871ce0b0c895e7f15781b617879672ff494394229aee2c

Contents?: true

Size: 513 Bytes

Versions: 2

Compression:

Stored size: 513 Bytes

Contents

require 'rubygems'

require 'xmpp4r'
require 'xmpp4r/muc'

require 'botfly/responder'
require 'botfly/bot'
require 'botfly/matcher'

require 'logger'

module Botfly
  def Botfly.logger
    @logger = Logger.new(@logfile)
    return @logger
  end
  def Botfly.login(jid,pass,logfile=STDOUT,&block)
    @logfile = logfile
    Botfly.logger.info("BOTFLY: #login")
    bot = Botfly::Bot.new(jid,pass)
    bot.instance_eval(&block)
    return bot # At this point doesn't get returned, as the thread is stopped
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
botfly-0.1.1 lib/botfly.rb
botfly-0.1.0 lib/botfly.rb