Module: SearchYJ

Defined in:
lib/searchyj.rb,
lib/searchyj/cli.rb,
lib/searchyj/main.rb,
lib/searchyj/version.rb,
lib/searchyj/searcher.rb,
lib/searchyj/uri_manager.rb,
lib/searchyj/record_sorter.rb,
lib/searchyj/unique_logger.rb,
lib/searchyj/page_size_adjuster.rb

Defined Under Namespace

Classes: CLI, Main, PageSizeAdjuster, RecordSorter, Searcher, UniqueLogger, UriManager

Constant Summary collapse

VERSION =
"0.6.1"

Class Method Summary collapse

Class Method Details

.detect(term, regexp, key = :title, **args) ⇒ Object



18
19
20
21
# File 'lib/searchyj.rb', line 18

def detect(term, regexp, key = :title, **args)
  mgr = SearchYJ::Main.new
  mgr.detect(term, regexp, key, args)
end

.list(term, size = 10, **args) ⇒ Object



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

def list(term, size = 10, **args)
  mgr = SearchYJ::Main.new
  mgr.list(term, size, args)
end

.rank(term, rank, **args) ⇒ Object



13
14
15
16
# File 'lib/searchyj.rb', line 13

def rank(term, rank, **args)
  mgr = SearchYJ::Main.new
  mgr.rank(term, rank, args)
end