Ruby Debugging Primer (Debugging Sunday)
Debug is a state of mind, and you should always be in it.
Debug is a state of mind, and you should always be in it.
It is said of Ruby’s creator Yukihero Matsumoto, ‘Matz is Nice and So Are We.’ It is this mantra about the Ruby community and programming language, the vision of Rubyists with an ethical calling towards treating each other nicely— an interdependence, of a kind, on the transitive property of niceness (that is, that nice can be passed on from one individual to another).
Using OpenStructs is a powerful secret tool that can really let Ruby magic shine, or be used dangerously to create unmanageable code.