class Fattr::List

Public Instance Methods

<<(element) click to toggle source
Calls superclass method
# File lib/fattr.rb, line 10
def << element
  super
  self
ensure
  uniq!
  index!
end
include?(element) click to toggle source
# File lib/fattr.rb, line 23
def include?(element)
  @index ||= Hash.new
  @index[element.to_s] ? true : false
end
index!() click to toggle source
# File lib/fattr.rb, line 18
def index!
  @index ||= Hash.new
  each{|element| @index[element.to_s] = true}
end
initializers() click to toggle source
# File lib/fattr.rb, line 28
def initializers
  @initializers ||= Hash.new
end