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
attic_vars()
Alias for: attic_variables