module VertexClient
Constants
- RATES
- VERSION
Attributes
configuration[RW]
Public Class Methods
circuit()
click to toggle source
# File lib/vertex_client.rb, line 78 def circuit return unless configuration.circuit_config && defined?(Circuitbox) Circuitbox.circuit( Configuration::CIRCUIT_NAME, configuration.circuit_config ) end
configure() { |configuration| ... }
click to toggle source
# File lib/vertex_client.rb, line 58 def configure yield(configuration) end
distribute_tax(payload)
click to toggle source
# File lib/vertex_client.rb, line 70 def distribute_tax(payload) Resource::DistributeTax.new(payload).result end
invoice(payload)
click to toggle source
# File lib/vertex_client.rb, line 66 def invoice(payload) Resource::Invoice.new(payload).result end
quotation(payload)
click to toggle source
# File lib/vertex_client.rb, line 62 def quotation(payload) Resource::Quotation.new(payload).result end
reconfigure!() { |configuration| ... }
click to toggle source
# File lib/vertex_client.rb, line 53 def reconfigure! @configuration = Configuration.new yield(@configuration) if block_given? end
tax_area(payload)
click to toggle source
# File lib/vertex_client.rb, line 74 def tax_area(payload) Resource::TaxArea.new(payload).result end