class Storexplore::Digger

Public Class Methods

new(selector, sub_walker_builder) click to toggle source
# File lib/storexplore/digger.rb, line 23
def initialize(selector, sub_walker_builder)
  @selector = selector
  @sub_walker_builder = sub_walker_builder
end

Public Instance Methods

sub_walkers(page, father) click to toggle source
# File lib/storexplore/digger.rb, line 28
def sub_walkers(page, father)
  page.search_links(@selector).each_with_index.to_a.lazy.map do |link, i|
    @sub_walker_builder.new_walker(link, father, i)
  end
end