Class: BOSSMan::BOSS

Inherits:
Object
  • Object
show all
Defined in:
lib/bossman/boss.rb

Instance Method Summary collapse

Constructor Details

#initialize(method, query, options) ⇒ BOSS

Returns a new instance of BOSS.



4
5
6
7
8
9
10
11
# File 'lib/bossman/boss.rb', line 4

def initialize(method, query, options)      
  @options = options
  validate_parameters

  @uri = URI.parse(URI.encode("#{API_BASEURI}/#{method}/#{API_VERSION}/#{query}"))
  @uri.query = @options.to_query
  @request = Net::HTTP::Get.new(@uri.request_uri)
end

Instance Method Details

#getObject



13
14
15
16
# File 'lib/bossman/boss.rb', line 13

def get
  query_api
  parse_response
end