All pastes #748492 Raw Edit

Miscellany

public text v1 · immutable
#748492 ·published 2007-10-24 21:15 UTC
rendered paste body
module Outer                                                                                                                                                                                                                                   
  def Outer.test                                                                                                                                                                                                                               
    def inner                                                                                                                                                                                                                                  
      print "Bogus\n"                                                                                                                                                                                                                          
    end                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                               
    inner                                                                                                                                                                                                                                      
  end                                                                                                                                                                                                                                          
end                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                               
Outer.test

$ ruby ~/test.rb
/home/cygnus/test.rb:9:in `test': undefined local variable or method `inner' for Outer:Module (NameError)
        from /home/cygnus/test.rb:13