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.



153
154
155
156
# File 'lib/applitools/selenium/dom_capture/dom_capture.rb', line 153

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.



152
153
154
# File 'lib/applitools/selenium/dom_capture/dom_capture.rb', line 152

def dom_part_collectors
  @dom_part_collectors
end

Instance Method Details

#collectorsObject



158
159
160
161
162
163
164
165
# File 'lib/applitools/selenium/dom_capture/dom_capture.rb', line 158

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