Class: Capitan::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/capitan/connection.rb

Instance Method Summary collapse

Constructor Details

#initializeConnection

Returns a new instance of Connection.



5
6
7
# File 'lib/capitan/connection.rb', line 5

def initialize
  @config = load_config_file
end

Instance Method Details

#invoke_with_full_url(url, params = {}) ⇒ Object



15
16
17
18
19
# File 'lib/capitan/connection.rb', line 15

def invoke_with_full_url(url, params = {})
  params[:api_key] = api_key
  response = get_response("#{url}?#{hash_to_querystring(params)}")
  JSON.parse(response)
end

#invoke_with_path(url, params = {}) ⇒ Object



9
10
11
12
13
# File 'lib/capitan/connection.rb', line 9

def invoke_with_path(url, params = {})
  params[:api_key] = api_key
  response = get_response("#{base_url}/#{url}?#{hash_to_querystring(params)}")
  JSON.parse(response)
end