Class: Clarification::Search
- Inherits:
-
Object
- Object
- Clarification::Search
- Defined in:
- lib/clarification/search.rb
Instance Attribute Summary collapse
-
#last_search ⇒ Object
readonly
Returns the value of attribute last_search.
Instance Method Summary collapse
- #by_concept(concept) ⇒ Object
- #by_images(_image_array) ⇒ Object
- #index_images(image_array) ⇒ Object
-
#initialize ⇒ Search
constructor
A new instance of Search.
Constructor Details
#initialize ⇒ Search
Returns a new instance of Search.
6 7 8 |
# File 'lib/clarification/search.rb', line 6 def initialize @last_search = nil end |
Instance Attribute Details
#last_search ⇒ Object (readonly)
Returns the value of attribute last_search.
4 5 6 |
# File 'lib/clarification/search.rb', line 4 def last_search @last_search end |
Instance Method Details
#by_concept(concept) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/clarification/search.rb', line 20 def by_concept(concept) search_requester = Clarification::SearchRequester.new raw_response = search_requester.get_results_for_concept(concept) structured_response = Clarification::SearchResponse.new(raw_response.body, concept) @last_search = structured_response return structured_response end |
#by_images(_image_array) ⇒ Object
16 17 18 |
# File 'lib/clarification/search.rb', line 16 def by_images(_image_array) raise "Not Implemented" end |
#index_images(image_array) ⇒ Object
10 11 12 13 14 |
# File 'lib/clarification/search.rb', line 10 def index_images(image_array) search_requester = Clarification::SearchRequester.new search_requester.index(image_array) # need some useful response here end |