class SimpleBing
The main SimpleBing
driver
Constants
- API
Attributes
api_key[RW]
Public Class Methods
new(api_key)
click to toggle source
Arguments:
api_key: (String)
# File lib/simple_bing.rb, line 22 def initialize(api_key) @api_key = api_key end
Public Instance Methods
search(query="",sources="", optional_args=nil)
click to toggle source
Arguments:
query: (String) sources: (String) optional_args: (Hash)
# File lib/simple_bing.rb, line 37 def search(query="",sources="", optional_args=nil) params = {"query" => query, "sources" => sources} params.merge!(optional_args) if optional_args params = URI.encode_www_form(params) return JSON.parse(Net::HTTP.get(URI("#{API}?Appid=#{@api_key}&#{params}"))) end