Module Irc::Bot::Config
In: lib/rbot/config.rb
lib/rbot/message.rb
lib/rbot/rbotconfig.rb
BasicUserMessage JoinMessage NamesMessage WhoisMessage ModeChangeMessage KickMessage MotdMessage QuitMessage BanlistMessage UserMessage NoSuchTargetMessage TopicMessage NickMessage WelcomeMessage UnknownMessage InviteMessage PartMessage NetmaskList UserList ArrayOf ChannelList Netmask User\n[lib/rbot/botuser.rb\nlib/rbot/irc.rb] Channel Singleton RfcCasemap StrictRfcCasemap AsciiCasemap Casemap PrivMessage NoticeMessage TokyoCabinet::BDB CIBDB Btree CIBtree Socket MessageQueue QueueRing Client DBHash\n[lib/rbot/registry/bdb.rb\nlib/rbot/registry/tc.rb] DBTree\n[lib/rbot/registry/bdb.rb\nlib/rbot/registry/tc.rb] Server NetmaskDb Bot\n[lib/rbot/botuser.rb\nlib/rbot/config.rb\nlib/rbot/ircbot.rb\nlib/rbot/language.rb\nlib/rbot/message.rb\nlib/rbot/messagemapper.rb\nlib/rbot/plugins.rb\nlib/rbot/rbotconfig.rb\nlib/rbot/registry/bdb.rb\nlib/rbot/registry/tc.rb] lib/rbot/ircsocket.rb lib/rbot/rfc2812.rb lib/rbot/registry/tc.rb lib/rbot/irc.rb lib/rbot/maskdb.rb lib/rbot/message.rb lib/rbot/messagemapper.rb lib/rbot/botuser.rb lib/rbot/registry/tc.rb (null) BotConfig PKGConfig ServerOrCasemap Irc dot/m_35_0.png

Methods

coredir   datadir   manager   register  

Classes and Modules

Class Irc::Bot::Config::ArrayValue
Class Irc::Bot::Config::BooleanValue
Class Irc::Bot::Config::EnumValue
Class Irc::Bot::Config::FloatValue
Class Irc::Bot::Config::IntegerValue
Class Irc::Bot::Config::ManagerClass
Class Irc::Bot::Config::StringValue
Class Irc::Bot::Config::Value
Class Irc::Bot::Config::Wizard

Public Class methods

[Source]

    # File lib/rbot/rbotconfig.rb, line 65
65:     def Config.coredir
66:       @@coredir
67:     end

[Source]

    # File lib/rbot/rbotconfig.rb, line 61
61:     def Config.datadir
62:       @@datadir
63:     end

Returns the only Irc::Bot::Config::ManagerClass

[Source]

     # File lib/rbot/config.rb, line 354
354:   def Config.manager
355:     return ManagerClass.instance
356:   end

Register a config value

[Source]

     # File lib/rbot/config.rb, line 359
359:   def Config.register(item)
360:     Config.manager.register(item)
361:   end

[Validate]