Class: Class
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#tainbox_attributes ⇒ Object
13 14 15 |
# File 'lib/tainbox/extensions.rb', line 13 def tainbox_attributes @tainbox_attributes ||= [] end |
Instance Method Details
#tainbox_layer ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/tainbox/extensions.rb', line 5 def tainbox_layer unless @tainbox_layer @tainbox_layer = Module.new include(@tainbox_layer) end @tainbox_layer end |
#tainbox_register_attribute(attribute) ⇒ Object
17 18 19 20 |
# File 'lib/tainbox/extensions.rb', line 17 def tainbox_register_attribute(attribute) tainbox_attributes << attribute tainbox_attributes.uniq! end |