class Lita::Config
Public Class Methods
default_config()
click to toggle source
# File lib/lita/lita.rb, line 6 def default_config config = new.tap do |c| c.robot = new c.robot.name = "Lita" c.robot.adapter = :shell c.robot.log_level = :info c.robot.admins = nil c.redis = new c.http = new c.http.port = 8080 c.http.debug = false c.adapter = new c.handlers = new c.schedules = new # added end load_handler_configs(config) load_schedule_configs(config) # added config end
load_schedule_configs(config)
click to toggle source
# File lib/lita/lita.rb, line 26 def load_schedule_configs(config) Lita.schedules.each do |schedule| next unless schedule.respond_to?(:default_config) schedule_config = config.schedules[schedule.namespace] = new schedule.default_config(schedule_config) end end