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