Class: Avatax::Api::TaxRates
Constant Summary collapse
- BY_ADDRESS_METHOD =
:by_address
- BY_POSTAL_CODE_METHOD =
:by_postal_code
- VALID_METHODS =
[BY_ADDRESS_METHOD, BY_POSTAL_CODE_METHOD]
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Avatax::Api::Base
Instance Method Details
#get(method, args = {}) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/avatax/api/tax_rates.rb', line 9 def get(method, args = {}) unless VALID_METHODS.include?(method.to_sym) raise ArgumentError, 'method must be one of :bt_address or :by_postal_code' end handle_response(send("get_#{method}", args)) end |