lib/avatax/api.rb in avatax-21.12.0 vs lib/avatax/api.rb in avatax-22.2.0

- old
+ new

@@ -1,27 +1,27 @@ -require File.expand_path('../connection', __FILE__) -require File.expand_path('../request', __FILE__) - -module AvaTax - class API - - attr_accessor *Configuration::VALID_OPTIONS_KEYS - - def initialize(options={}) - options = AvaTax.options.merge(options) - Configuration::VALID_OPTIONS_KEYS.each do |key| - send("#{key}=", options[key]) - end - end - - def config - conf = {} - Configuration::VALID_OPTIONS_KEYS.each do |key| - conf[key] = send key - end - conf - end - - include Connection - include Request - end -end +require File.expand_path('../connection', __FILE__) +require File.expand_path('../request', __FILE__) + +module AvaTax + class API + + attr_accessor *Configuration::VALID_OPTIONS_KEYS + + def initialize(options={}) + options = AvaTax.options.merge(options) + Configuration::VALID_OPTIONS_KEYS.each do |key| + send("#{key}=", options[key]) + end + end + + def config + conf = {} + Configuration::VALID_OPTIONS_KEYS.each do |key| + conf[key] = send key + end + conf + end + + include Connection + include Request + end +end