Class: Domle::Element::ClassList

Inherits:
Object
  • Object
show all
Defined in:
lib/domle.rb

Instance Method Summary collapse

Constructor Details

#initialize(a, rexle, node) ⇒ ClassList

Returns a new instance of ClassList.



67
68
69
# File 'lib/domle.rb', line 67

def initialize(a, rexle, node)
  @a, @rexle, @node = a, rexle, node
end

Instance Method Details

#toggle(name) ⇒ Object



71
72
73
74
75
# File 'lib/domle.rb', line 71

def toggle(name)
  @a.include?(name) ? @a.delete(name) : @a << name
  puts '@rexle?: ' + @rexle.inspect if @debug
  @rexle.refresh_css(@node) if @rexle
end