Sha256: e9720fc534af80b5ea22ab503a75891e6fcdc35f80637adedb213190e627a1a1

Contents?: true

Size: 1.01 KB

Versions: 4

Compression:

Stored size: 1.01 KB

Contents

Full-fledged config-hash looks like that:

```ruby
{
  # Global section. Basically sets default values for server-hashes
  'global': {
    'user' => 'ProtonBot',
    'nick' => 'YetAnotherBot',
    'rnam' => 'An IRC bot in Ruby' # `rnam` is shortened version of `realname`
  },
  # Define servers here
  'servers' => {
    'server1' => {}, # Will use default config
    'server2' => {
      'host' => 'irc.foo.bar.ru',
      'port' => 6697,
      'pass' => 'example_password',
      'encoding' => 'koi-8r',
      'cmdchar' => '%',
      'autojoin' => ['#protonbot'],
      'ssl' => true, # This is how you can use SSL
      'ssl_crt' => './server2.crt',
      'ssl_key' => './server2.key'
    }
  }
}
```

Server-Hashes are merged in next way: `default.merge(global).merge(server)`

Default server-hash:

```ruby
{
  'host' => '127.0.0.1',
  'port' => 6667,
  'user' => 'ProtonBot',
  'nick' => 'ProtonBot',
  'rnam' => 'An IRC bot in Ruby',
  'queue_delay' => 0.7,
  'cmdchar' => '\\',
  'encoding' => 'UTF-8',
  'autojoin' => []
}
```

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
protonbot-0.1.3 CONFIG.md
protonbot-0.1.2 CONFIG.md
protonbot-0.1.1 CONFIG.md
protonbot-0.1.0 CONFIG.md