Module: CodePicnic
- Defined in:
- lib/codepicnic.rb,
lib/codepicnic/console.rb,
lib/codepicnic/request.rb,
lib/codepicnic/version.rb,
lib/codepicnic/api_request.rb
Defined Under Namespace
Modules: APIRequest Classes: Console, Request
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.api_url ⇒ Object
Returns the value of attribute api_url.
-
.client_id ⇒ Object
Returns the value of attribute client_id.
-
.client_secret ⇒ Object
Returns the value of attribute client_secret.
-
.token ⇒ Object
Returns the value of attribute token.
Class Method Summary collapse
Class Attribute Details
.api_url ⇒ Object
Returns the value of attribute api_url.
12 13 14 |
# File 'lib/codepicnic.rb', line 12 def api_url @api_url end |
.client_id ⇒ Object
Returns the value of attribute client_id.
12 13 14 |
# File 'lib/codepicnic.rb', line 12 def client_id @client_id end |
.client_secret ⇒ Object
Returns the value of attribute client_secret.
12 13 14 |
# File 'lib/codepicnic.rb', line 12 def client_secret @client_secret end |
.token ⇒ Object
Returns the value of attribute token.
12 13 14 |
# File 'lib/codepicnic.rb', line 12 def token @token end |
Class Method Details
.get_token ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/codepicnic.rb', line 18 def get_token response = RestClient.post @api_url, { grant_type: "client_credentials", client_id: @client_id, client_secret: @client_secret } JSON.parse(response)["access_token"] end |