Sha256: da4fc556313368b978591db63a2972ccb49a71d35e9957523a8b600158e60f47

Contents?: true

Size: 1.39 KB

Versions: 2

Compression:

Stored size: 1.39 KB

Contents

ConfigStruct = Struct.new(
                         :locale,
                         :nickname,
                         :nicks,
                         :username,
                         :realname,
                         :prefix,
                         :server,
                         :password,
                         :port,
                         :ssl,
                         :sasl_username,
                         :sasl_password,
                         :max_messages,
                         :messages_per_second,
                         :modes,
                         :channels,
                         :custom_plugins,
                         :plugins,
                         :oper_username,
                         :oper_password,
                         :oper_overide,
                         :log_channel,
                         :services,
                         :secure_mode,
                         :secure_channel,
                         :secure_host,
                         :options,
                         :debug,
                         :quotes_api_key,
                         :quotes_api_url,
                         :secrets
)
# Initialize Config
Config = ConfigStruct.new

if File.exists? File.join(Dir.home, '.zeta', 'config.rb')
  begin
    require File.join(Dir.home, '.zeta', 'config.rb')
  rescue => e
    puts e
    abort('Unable to read config')
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zetabot-2.1.2 lib/Zeta/config.rb
zetabot-2.1.1 lib/Zeta/config.rb