module Del

Del the funky robosapien.

Constants

VERSION

Public Class Methods

bot() click to toggle source
# File lib/del.rb, line 54
def self.bot
  @bot ||= Robot.new(configuration: configuration)
end
configuration() click to toggle source
# File lib/del.rb, line 46
def self.configuration
  @configuration ||= Configuration.new({})
end
configure() { |configuration| ... } click to toggle source
# File lib/del.rb, line 42
def self.configure
  yield configuration
end
logger() click to toggle source
# File lib/del.rb, line 50
def self.logger
  @logger ||= configuration.logger
end
start(settings) click to toggle source
# File lib/del.rb, line 33
def self.start(settings)
  @configuration = Configuration.new(settings)
  @configuration.router.register(/.*/) do |message|
    logger.debug(message.to_s)
  end
  @configuration.load(settings[:startup_file])
  bot.get_funky!(start_server: settings[:start_server])
end