Module: PageByPage

Defined in:
lib/page_by_page.rb,
lib/page_by_page/enum.rb,
lib/page_by_page/jump.rb,
lib/page_by_page/fetch.rb,
lib/page_by_page/common.rb,
lib/page_by_page/version.rb,
lib/page_by_page/mutex_enum.rb

Defined Under Namespace

Modules: Common Classes: Enum, Fetch, Jump, MutexEnum

Constant Summary collapse

VERSION =
"0.1.14"

Class Method Summary collapse

Class Method Details

.fetch(*args, &block) ⇒ Object



8
9
10
# File 'lib/page_by_page.rb', line 8

def fetch(*args, &block)
  Fetch.new(*args, &block).process
end

.jump(*args, &block) ⇒ Object



16
17
18
# File 'lib/page_by_page.rb', line 16

def jump(*args, &block)
  Jump.new(*args, &block).process
end

.lazy_fetch(*args, &block) ⇒ Object



12
13
14
# File 'lib/page_by_page.rb', line 12

def lazy_fetch(*args, &block)
  Fetch.new(*args, &block).iterator
end