Method: CShadow#each_persistent_attr

Defined in:
lib/cgen/cshadow.rb

#each_persistent_attrObject

:yields: attr_name



1091
1092
1093
1094
1095
1096
1097
1098
1099
# File 'lib/cgen/cshadow.rb', line 1091

def each_persistent_attr # :yields: attr_name
  psa = self.class.shadow_attrs.select {|attr| attr.persists}
  psa.each do |attr|
    yield attr.var.to_s
  end
  instance_variables.each do |ivar|
    yield ivar[1..-1]
  end
end