method

remove_instance_variable

v1_8_7_72 - Show latest stable - Class: Object
remove_instance_variable(p1)
public

Removes the named instance variable from obj, returning that variable’s value.

   class Dummy
     attr_reader :var
     def initialize
       @var = 99
     end
     def remove
       remove_instance_variable(:@var)
     end
   end
   d = Dummy.new
   d.var      #=> 99
   d.remove   #=> 99
   d.var      #=> nil