Module: Payable
- Extended by:
- Dry::Configurable
- Defined in:
- lib/payable.rb,
lib/payable/work.rb,
lib/payable/types.rb,
lib/payable/client.rb,
lib/payable/worker.rb,
lib/payable/payment.rb,
lib/payable/version.rb,
lib/payable/resource.rb,
lib/payable/work_type.rb,
lib/payable/writeable.rb,
lib/payable/middleware.rb,
lib/payable/resource_list.rb
Defined Under Namespace
Modules: Middleware, Types, Writeable
Classes: Client, InvalidRequest, Payment, Resource, ResourceList, Work, WorkType, Worker
Constant Summary
collapse
- Error =
Class.new(StandardError)
- MissingRequiredSetting =
Class.new(Error)
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.api_url ⇒ Object
13
14
15
|
# File 'lib/payable.rb', line 13
def self.api_url
Addressable::URI.parse config.api_url
end
|
.client ⇒ Object
17
18
19
|
# File 'lib/payable.rb', line 17
def self.client
@client ||= Client.new
end
|
.client=(instance) ⇒ Object
21
22
23
|
# File 'lib/payable.rb', line 21
def self.client=(instance)
@client = instance
end
|