Method: SearchYJ::Main#list

Defined in:
lib/searchyj/main.rb

#list(term, size = 10, **args) ⇒ Array

Get records of the search result.

Parameters:

  • term (String)

    Search term

  • size (Integer) (defaults to: 10)

    The size of the returner

  • args (Hash)

Returns:

  • (Array)

    Includes the result records



37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/searchyj/main.rb', line 37

def list(term, size = 10, **args)
  searcher = Searcher.new(args)
  searcher.uri.search_term = term
  searcher.pager.size      = size
  list = []

  searcher.run do |record|
    list << record
    break if list.size >= size
  end

  list
end