What is the best way to write a function (or something DSLish) that will allow me to write this code in Ruby. How would I construct the function write_pair?
username = "tyndall"
write_pair username
# where write_pair username outputs
username: tyndall
Is it possible to do? Looking for the most simple way to do this.
Sure it is possible!
My solution tests the var by Object#object_id identity: http://codepad.org/V7TXRxmL
It’s crippled in the binding passing style …
Although it works just for local vars yet, it can be easily be made “universal” adding use of the other scope-variable-listing methods like
instance_variablesetc.