module Attic::InstanceMethods
Public Instance Methods
attic_variable?(n)
click to toggle source
# File lib/attic.rb, line 86 def attic_variable? n self.class.attic_variable? n end
attic_variable_get(n)
click to toggle source
# File lib/attic.rb, line 97 def attic_variable_get(n) if metaclass? metaclass.instance_variable_get("@#{n}") else instance_variable_get("@___attic_#{n}") end end
attic_variable_set(n,v)
click to toggle source
# File lib/attic.rb, line 89 def attic_variable_set(n,v) attic_variables << n unless attic_variable? n if metaclass? metaclass.instance_variable_set("@#{n}", v) else instance_variable_set("@___attic_#{n}", v) end end
attic_variables()
click to toggle source
# File lib/attic.rb, line 82 def attic_variables self.class.attic_variables end
Also aliased as: attic_vars