Method: Anise::Annotative::Attributes#instance_attributes

Defined in:
lib/anise/annotative/attributes.rb

#instance_attributesObject

Instance attributes, including inherited attributes.



86
87
88
89
90
91
92
93
94
95
# File 'lib/anise/annotative/attributes.rb', line 86

def instance_attributes
  a = []
  ancestors.each do |anc|
    next unless anc < Attributes
    if x = anc.instance_attributes!
      a |= x
    end
  end
  return a
end