Module: Setka::Workflow
- Defined in:
- lib/setka/workflow.rb,
lib/setka/workflow/client.rb,
lib/setka/workflow/ticket.rb,
lib/setka/workflow/request.rb,
lib/setka/workflow/version.rb,
lib/setka/workflow/category.rb,
lib/setka/workflow/resource.rb,
lib/setka/workflow/response.rb,
lib/setka/workflow/configuration.rb
Defined Under Namespace
Classes: Category, Client, Configuration, Request, Resource, Response, Ticket
Constant Summary
collapse
- BASE_ENDPOINT =
'workflow.setka.io'.freeze
- API_VERSION =
3
- Error =
Class.new(StandardError)
- ConfigurationError =
Class.new(Error)
- WrongParamError =
Class.new(Error)
- InvalidAccessToken =
Class.new(Error)
- InternalServerError =
Class.new(Error)
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
26
27
28
|
# File 'lib/setka/workflow.rb', line 26
def self.client
@client ||= Setka::Workflow::Client.new
end
|
30
31
32
33
|
# File 'lib/setka/workflow.rb', line 30
def self.configure(&block)
reset!
client.configure(&block)
end
|
.logger ⇒ Object
35
36
37
|
# File 'lib/setka/workflow.rb', line 35
def self.logger
@logger ||= Logger.new(STDOUT)
end
|
.logger=(logger) ⇒ Object
39
40
41
|
# File 'lib/setka/workflow.rb', line 39
def self.logger=(logger)
@logger = logger
end
|
.reset! ⇒ Object
22
23
24
|
# File 'lib/setka/workflow.rb', line 22
def self.reset!
@client = nil
end
|