class Strikeiron::Client

Constants

WSDL

The location of the Strikeiron Online Sales Tax WSDL

Public Class Methods

new(configuration) click to toggle source
# File lib/strikeiron2/client.rb, line 6
def initialize(configuration)
  @configuration = configuration
  @savon_client = Savon::Client.new(:wsdl => WSDL, :ssl_version => @configuration.ssl_version, :ssl_verify_mode => @configuration.ssl_verify_mode)
end

Public Instance Methods

request(action, msg={}) click to toggle source
# File lib/strikeiron2/client.rb, line 11
def request(action, msg={})
  msg = { 'UserID' => @configuration.user_id, 'Password' => @configuration.password }.merge(msg)
  @savon_client.call action, :message => msg
end