On Behalf Of Larry Kluger:
# Btw, I find it a bit lacking that the syntax checker allows me to 
# declare a method inside another method since such things don't exist. 

this just a stupid example,

irb(main):040:0> def m1
irb(main):041:1>   def m2
irb(main):042:2>     "x"
irb(main):043:2>   end
irb(main):044:1> end
=> nil
irb(main):045:0> m1
=> nil
irb(main):046:0> m2
=> "x"
irb(main):047:0> m1::m2
=> "x"
irb(main):048:0> def m2
irb(main):049:1>   "y"
irb(main):050:1> end
=> nil
irb(main):051:0> m2
=> "y"
irb(main):052:0> m1::m2
=> "x"
irb(main):053:0> m1.m2
=> "x"

kind regards -botp