Class: GcsApiGem::SearchApi
- Inherits:
-
Object
- Object
- GcsApiGem::SearchApi
- Defined in:
- lib/gcs_api_gem/search_api.rb
Overview
SearchApi
Constant Summary collapse
- SEARCH_RANGE =
Decide to what range of page you want to acquire
3
Instance Method Summary collapse
-
#initialize ⇒ SearchApi
constructor
A new instance of SearchApi.
-
#random_image(keyword) ⇒ Object
Select one piece randomly from images searched by keyword.
Constructor Details
#initialize ⇒ SearchApi
Returns a new instance of SearchApi.
7 8 9 10 11 12 |
# File 'lib/gcs_api_gem/search_api.rb', line 7 def initialize @items = [] @search_result = nil @keyword = nil @start_index = nil end |
Instance Method Details
#random_image(keyword) ⇒ Object
Select one piece randomly from images searched by keyword
15 16 17 18 19 20 |
# File 'lib/gcs_api_gem/search_api.rb', line 15 def random_image(keyword) return { error: 'Please set KEY to environment variable.' } if key_is_ng? return { error: 'Please set CSE_ID to environment variable.' } if cse_id_is_ng? choice(keyword) end |