Module: Exlibris::Primo::WebService::Response::SearchStats

Included in:
GetEshelf, Search
Defined in:
lib/exlibris/primo/web_service/response/search_stats.rb

Instance Method Summary collapse

Instance Method Details

#first_hitObject



23
24
25
# File 'lib/exlibris/primo/web_service/response/search_stats.rb', line 23

def first_hit
  @first_hit ||= search_set["FIRSTHIT"] if search_set
end

#hit_timeObject Also known as: search_time



11
12
13
# File 'lib/exlibris/primo/web_service/response/search_stats.rb', line 11

def hit_time
  @hit_time ||= search_set["HIT_TIME"] if search_set
end

#last_hitObject



27
28
29
# File 'lib/exlibris/primo/web_service/response/search_stats.rb', line 27

def last_hit
  @last_hit ||= search_set["LASTHIT"] if search_set
end

#local?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/exlibris/primo/web_service/response/search_stats.rb', line 31

def local?
  @local ||= parse_local(search_set["IS_LOCAL"]) if search_set
end

#total_hitsObject Also known as: hits, count, size



16
17
18
# File 'lib/exlibris/primo/web_service/response/search_stats.rb', line 16

def total_hits
  @total_hits ||= Integer(search_set["TOTALHITS"]) if search_set
end

#total_timeObject Also known as: time



6
7
8
# File 'lib/exlibris/primo/web_service/response/search_stats.rb', line 6

def total_time
  @total_time ||= search_set["TOTAL_TIME"] if search_set
end