Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
------------------------------------------- Object#instance_variable_get obj.instance_variable_get(symbol) => obj ------------------------------------------------------------------------ Returns the value of the given instance variable, or nil if the instance variable is not set. The @ part of the variable name should be included for regular instance variables. Throws a NameError exception if the supplied symbol is not valid as an instance variable name. class Fred def initialize(p1, p2) @a, @b = p1, p2 end end fred = Fred.new('cat', 99) fred.instance_variable_get(:@a) #=> "cat" fred.instance_variable_get("@b") #=> 99
This paste will be private.
From the Design Piracy series on my blog: