class Strikeiron::Client
Constants
- WSDL
The location of the
Strikeiron
Online Sales TaxWSDL
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