oggy / looksee

Supercharged method introspection in IRB
MIT License
364 stars 14 forks source link

Editing methods of included modules is broken #26

Closed oggy closed 10 years ago

oggy commented 10 years ago
2.1.1 :008 > URI.ls.edit(:encode)
NoMethodError: undefined method `instance_method' for #<URI::Escape:0x007fcef4974e18>
    from /Users/g/.rvm/gems/ruby-2.1.1/gems/looksee-2.1.0/lib/looksee/lookup_path.rb:31:in `block in find'
    from /Users/g/.rvm/gems/ruby-2.1.1/gems/looksee-2.1.0/lib/looksee/lookup_path.rb:24:in `each'
    from /Users/g/.rvm/gems/ruby-2.1.1/gems/looksee-2.1.0/lib/looksee/lookup_path.rb:24:in `find'
    from /Users/g/.rvm/gems/ruby-2.1.1/gems/looksee-2.1.0/lib/looksee/editor.rb:16:in `edit'
    from /Users/g/.rvm/gems/ruby-2.1.1/gems/looksee-2.1.0/lib/looksee/inspector.rb:32:in `edit'
    from (irb):8
    from /Users/g/.rvm/rubies/ruby-2.1.1/bin/irb:11:in `<main>'

Because entry.module is now an included class.