class ThirteenF::Search
Constants
- SEARCH_URL
Attributes
results[R]
search_params[R]
Public Class Methods
new(search_string)
click to toggle source
# File lib/thirteen_f/search.rb, line 9 def initialize(search_string) @search_params = [SEARCH_URL, { keysTyped: search_string, narrow: true }] end
Public Instance Methods
get_results()
click to toggle source
# File lib/thirteen_f/search.rb, line 13 def get_results response = SecRequest.post(*search_params) @results = configure_search_results response true end
Private Instance Methods
configure_search_results(response)
click to toggle source
# File lib/thirteen_f/search.rb, line 20 def configure_search_results(response) if response.dig(:hits, :hits) SearchHit.from_search_hits response.dig(:hits, :hits) else [] end end