]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/rbotconfig.rb
requested for certain networks
[user/henk/code/ruby/rbot.git] / lib / rbot / rbotconfig.rb
index fad7b032963b00d37629cb0e67e8a347e2f3360e..226f687ed9bfe3310241d1cfcf26f72e547ef34d 100644 (file)
@@ -4,15 +4,18 @@ module Irc
     # setup pkg-based configuration - i.e. where were we installed to, where
     # are our data files, etc.
     begin
+      debug "trying to load rubygems"
       require 'rubygems'
+      debug "loaded rubygems, looking for rbot-#$version"
       gemname, gem = Gem.source_index.find{|name, spec| spec.name == 'rbot' && spec.version.version == $version}
+      debug "got gem #{gem}"
       if gem && path = gem.full_gem_path
         debug "installed via rubygems to #{path}"
         @@datadir = "#{path}/data/rbot"
       else
         debug "not installed via rubygems"
       end
-    rescue LoadError
+    rescue LoadError,NameError,NoMethodError
       debug "no rubygems installed"
     end