class Cinch::Configuration::Bot

@since 2.0.0

Constants

KnownOptions

Public Class Methods

default_config() click to toggle source

(see Configuration.default_config)

# File lib/cinch/configuration/bot.rb, line 16
def self.default_config
  {
    server: "localhost",
    port: 6667,
    ssl: Configuration::SSL.new,
    password: nil,
    nick: "cinch",
    nicks: nil,
    realname: "cinch",
    user: "cinch",
    modes: [],
    messages_per_second: nil,
    server_queue_size: nil,
    strictness: :forgiving,
    message_split_start: "... ",
    message_split_end: " ...",
    max_messages: nil,
    plugins: Configuration::Plugins.new,
    channels: [],
    encoding: :irc,
    reconnect: true,
    max_reconnect_delay: 300,
    local_host: nil,
    timeouts: Configuration::Timeouts.new,
    ping_interval: 120,
    delay_joins: 0,
    dcc: Configuration::DCC.new,
    sasl: Configuration::SASL.new,
    shared: {},
    default_logger_level: :debug,
  }
end