Class: Camunda::Tasklist::API

Inherits:
Object
  • Object
show all
Defined in:
lib/camunda/tasklist/api.rb

Direct Known Subclasses

UserTasks

Class Method Summary collapse

Class Method Details

.headersObject



11
12
13
14
15
16
17
# File 'lib/camunda/tasklist/api.rb', line 11

def self.headers
  oauth_token = Camunda::Tasklist::OAuthToken.create
  {
    authorization: "Bearer #{oauth_token['access_token']}",
    'Content-Type': 'application/json'
  }
end

.post(params = {}) ⇒ Object



6
7
8
9
# File 'lib/camunda/tasklist/api.rb', line 6

def self.post(params = {})
  response = RestClient.post(Camunda.tasklist_base_url, params.to_json, headers)
  JSON.parse(response.body)
end