Method: CShadow#each_persistent_attr
- Defined in:
- lib/cgen/cshadow.rb
#each_persistent_attr ⇒ Object
: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 |