Class: Asana::Client
- Inherits:
-
Object
show all
- Includes:
- HTTParty
- Defined in:
- lib/asana/client.rb
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Attribute Details
#token ⇒ Object
Returns the value of attribute token.
6
7
8
|
# File 'lib/asana/client.rb', line 6
def token
@token
end
|
Class Method Details
.authenticate(token) ⇒ Object
8
9
10
11
12
|
# File 'lib/asana/client.rb', line 8
def self.authenticate(token)
@token = token
self.base_uri 'https://app.asana.com/api/1.0'
self. 'Authorization' => "Bearer #{@token}"
end
|
14
15
16
17
18
|
# File 'lib/asana/client.rb', line 14
def self.format(uri, params)
options = {}
options = self.prefix_engine(params)
self.getresponse(uri, options)
end
|