diff options
author | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2007-09-13 00:14:49 +0000 |
---|---|---|
committer | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2007-09-13 00:14:49 +0000 |
commit | 211ec431c1fe0cd5eba3a45b90c9267da3c125ae (patch) | |
tree | 5ba680d85accd6417ae7b22eb73d95f8d6281941 /lib | |
parent | 045ced17bc590548d816bb9b7a252ae34898db5d (diff) |
namespaces: simplify Irc::Bot::Auth manager singleton name and accessor
Diffstat (limited to 'lib')
-rw-r--r-- | lib/rbot/botuser.rb | 26 | ||||
-rw-r--r-- | lib/rbot/core/remote.rb | 4 | ||||
-rw-r--r-- | lib/rbot/ircbot.rb | 2 |
3 files changed, 16 insertions, 16 deletions
diff --git a/lib/rbot/botuser.rb b/lib/rbot/botuser.rb index 146912b4..7a00f277 100644 --- a/lib/rbot/botuser.rb +++ b/lib/rbot/botuser.rb @@ -19,7 +19,7 @@ require 'set' # class_eval {
# define_method(m) { |*a|
# r = super(*a)
-# Irc::Bot::Auth.authmanager.set_changed
+# Irc::Bot::Auth.manager.set_changed
# r
# }
# }
@@ -236,7 +236,7 @@ class Bot attr_reader :password
attr_reader :netmasks
attr_reader :perm
- # Please remember to #set_changed() the authmanager
+ # Please remember to #set_changed() the Auth.manager
# when modifying data
attr_reader :data
attr_writer :login_by_mask
@@ -344,13 +344,13 @@ class Bot # Reset the login-by-mask option
#
def reset_login_by_mask
- @login_by_mask = Auth.authmanager.bot.config['auth.login_by_mask'] unless defined?(@login_by_mask)
+ @login_by_mask = Auth.manager.bot.config['auth.login_by_mask'] unless defined?(@login_by_mask)
end
# Reset the autologin option
#
def reset_autologin
- @autologin = Auth.authmanager.bot.config['auth.autologin'] unless defined?(@autologin)
+ @autologin = Auth.manager.bot.config['auth.autologin'] unless defined?(@autologin)
end
# Do we allow automatic logging in?
@@ -601,10 +601,10 @@ class Bot end
- # This is the AuthManagerClass singleton, used to manage User/BotUser connections and
- # everything
+ # This is the ManagerClass singleton, used to manage
+ # Irc::User/Irc::Bot::Auth::BotUser connections and everything
#
- class AuthManagerClass
+ class ManagerClass
include Singleton
@@ -826,10 +826,10 @@ class Bot end
- # Returns the only instance of AuthManagerClass
+ # Returns the only instance of ManagerClass
#
- def Auth.authmanager
- return AuthManagerClass.instance
+ def Auth.manager
+ return ManagerClass.instance
end
end
@@ -841,7 +841,7 @@ end # associated with the receiver
#
def botuser
- Irc::Bot::Auth.authmanager.irc_to_botuser(self)
+ Irc::Bot::Auth.manager.irc_to_botuser(self)
end
# Bot-specific data can be stored with Irc::Users. This is
@@ -867,7 +867,7 @@ end def set_bot_data(key,value=nil,&block)
if not block_given?
self.botuser.data[key]=value
- Irc::Bot::Auth.authmanager.set_changed
+ Irc::Bot::Auth.manager.set_changed
return value
end
if value and not bot_data.has_key?(key)
@@ -877,7 +877,7 @@ end begin
r = yield bot_data(key)
ensure
- Irc::Bot::Auth.authmanager.set_changed
+ Irc::Bot::Auth.manager.set_changed
end
return r
end
diff --git a/lib/rbot/core/remote.rb b/lib/rbot/core/remote.rb index 52cfed4e..7ffb62e1 100644 --- a/lib/rbot/core/remote.rb +++ b/lib/rbot/core/remote.rb @@ -36,9 +36,9 @@ class Bot end end - # We extend the AuthManagerClass to handle remote logins + # We extend the ManagerClass to handle remote logins # - class AuthManagerClass + class ManagerClass MAX_SESSION_ID = 2**128 - 1 diff --git a/lib/rbot/ircbot.rb b/lib/rbot/ircbot.rb index cab24ddd..ca40e0d6 100644 --- a/lib/rbot/ircbot.rb +++ b/lib/rbot/ircbot.rb @@ -461,7 +461,7 @@ class Bot @lang = Language.new(self, @config['core.language']) begin - @auth = Auth::authmanager + @auth = Auth::manager @auth.bot_associate(self) # @auth.load("#{botclass}/botusers.yaml") rescue Exception => e |