Sha256: d98c6fcb45cb870b41c75e8db88ba0cf4d8fca91eec53d7a03fbbc16fefd29d6
Contents?: true
Size: 366 Bytes
Versions: 3
Compression:
Stored size: 366 Bytes
Contents
module Napybara class ElementArray < Array def initialize(elements, parent, selector_string = '') @parent = parent @selector_string = selector_string super(elements) end def selector parent_selector = @parent.try(:selector) parent_selector ? "#{@parent.selector} #{@selector_string}" : @selector_string end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
napybara-0.7.0 | lib/napybara/element_array.rb |
napybara-0.6.0 | lib/napybara/element_array.rb |
napybara-0.5.0 | lib/napybara/element_array.rb |