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.



64
65
66
# File 'lib/domle.rb', line 64

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

Instance Method Details

#toggle(name) ⇒ Object



68
69
70
71
72
# File 'lib/domle.rb', line 68

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