class Avatax::Api::TaxContent
Public Instance Methods
download_tax_rates_by_zipcode(date, args = {}, on_data = nil)
click to toggle source
Download taxrates by zipcode @param date [Date] The date to get taxrates for @param args [Hash] The query to send along @options args [String] :region - The two character abbreviation for region @param on_data [Proc] - A lambda to run when data is received (For Streaming)
See: https://lostisland.github.io/faraday/usage/streaming
# File lib/avatax/api/tax_content.rb, line 12 def download_tax_rates_by_zipcode(date, args = {}, on_data = nil) response = connection.get do |request| request.url "/api/v2/taxratesbyzipcode/download/#{date}" request.params = args request.options.on_data = on_data if on_data end return if on_data handle_response(response) end
Private Instance Methods
format_date(date)
click to toggle source
# File lib/avatax/api/tax_content.rb, line 26 def format_date(date) date.strftime('%Y-%m-%d') end