diff options
Diffstat (limited to 'lib/rdoc/ri')
-rw-r--r-- | lib/rdoc/ri/ri_cache.rb | 4 | ||||
-rw-r--r-- | lib/rdoc/ri/ri_util.rb | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/rdoc/ri/ri_cache.rb b/lib/rdoc/ri/ri_cache.rb index 0a2fac184c..9e8c897d36 100644 --- a/lib/rdoc/ri/ri_cache.rb +++ b/lib/rdoc/ri/ri_cache.rb @@ -77,7 +77,7 @@ module RI # Return our full name - def full_namep + def full_name res = @in_class.full_name res << "::" unless res.empty? res << @name @@ -95,7 +95,7 @@ module RI when nil then @class_methods + @instance_methods when true then @class_methods when false then @instance_methods - else fail "Unknown is_class_method" + else fail "Unknown is_class_method: #{is_class_method.inspect}" end list.find_all {|m| m.name; m.name[name]} diff --git a/lib/rdoc/ri/ri_util.rb b/lib/rdoc/ri/ri_util.rb index 5d14650fac..6e52cd069f 100644 --- a/lib/rdoc/ri/ri_util.rb +++ b/lib/rdoc/ri/ri_util.rb @@ -59,7 +59,7 @@ class NameDescriptor if @method_name =~ /::|\.|#/ or !tokens.empty? raise RiError.new("Bad argument: #{arg}") end - if separator + if separator && separator != '.' @is_class_method = separator == "::" end end |