Messing With Ruby
Posted: April 23, 2010 Filed under: Uncategorized | Tags: hacks, ruby Leave a comment »I’m overriding concatenation here, which completely messes up Ruby’s interactive console:
tsadok$ irb irb(main):001:0> class String; def +(s); "no"; end; end => nil irb(main):no:0> yes irb(main):no:0> 1 + 1 irb(main):no:0> puts "hi" irb(main):no:0> ^D NameError: undefined local variable or method `nononono' for main:Object no irb(main):no:0> ^D tsadok$
Advertisement