class Attributes::List
Public Instance Methods
<<(element)
click to toggle source
Calls superclass method
# File lib/attributes-5.0.0.rb, line 6 def << element super self ensure uniq! index! end
include?(element)
click to toggle source
# File lib/attributes-5.0.0.rb, line 17 def include? element @index ||= Hash.new @index[element] ? true : false end
index!()
click to toggle source
# File lib/attributes-5.0.0.rb, line 13 def index! @index ||= Hash.new each{|element| @index[element] = true} end
initializers()
click to toggle source
# File lib/attributes-5.0.0.rb, line 21 def initializers @initializers ||= Hash.new end