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