class Spidy::Spider

Spider

Public Class Methods

new(&block) click to toggle source
# File lib/spidy/spider.rb, line 7
def initialize(&block)
  define_singleton_method(:bind, &block)
end

Public Instance Methods

call(resource) { |url| ... } click to toggle source
# File lib/spidy/spider.rb, line 11
def call(resource)
  yielder = lambda do |url|
    yield url if block_given?
  end
  bind(resource, yielder)
end