Class: Applitools::Selenium::DomCapture::DomParts

Inherits:
Object
  • Object
show all
Defined in:
lib/applitools/selenium/dom_capture/dom_capture.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ DomParts

Returns a new instance of DomParts.



149
150
151
152
# File 'lib/applitools/selenium/dom_capture/dom_capture.rb', line 149

def initialize(*args)
  self.dom_part_collectors = args
  @index = 0
end

Instance Attribute Details

#dom_part_collectorsObject

Returns the value of attribute dom_part_collectors.



148
149
150
# File 'lib/applitools/selenium/dom_capture/dom_capture.rb', line 148

def dom_part_collectors
  @dom_part_collectors
end

Instance Method Details

#collectorsObject



154
155
156
157
158
159
160
161
# File 'lib/applitools/selenium/dom_capture/dom_capture.rb', line 154

def collectors
  @collectors ||= Enumerator.new(dom_part_collectors.length) do |y|
    loop do
      y << dom_part_collectors[@index]
      @index += 1
    end
  end
end