Class: HNsearch::HNsearchAPI

Inherits:
Object
  • Object
show all
Defined in:
lib/HNsearch/HNsearch_api.rb

Instance Method Summary collapse

Constructor Details

#initializeHNsearchAPI

Returns a new instance of HNsearchAPI.



6
7
8
# File 'lib/HNsearch/HNsearch_api.rb', line 6

def initialize
  @client = "http://api.thriftdb.com/api.hnsearch.com/"
end

Instance Method Details

#query_items(query) ⇒ Object



15
16
17
18
# File 'lib/HNsearch/HNsearch_api.rb', line 15

def query_items(query)
  api_response = Nestful.get "#{@client}items/_search?q=#{query}"
  return JSON.parse(api_response)
end

#query_users(query) ⇒ Object



10
11
12
13
# File 'lib/HNsearch/HNsearch_api.rb', line 10

def query_users(query)
  api_response = Nestful.get "#{@client}users/_search?q=#{query}"
  return JSON.parse(api_response)
end