Sha256: 9fd6c58c1695b345fb65412a062fd371dbd90d51407ce25b32779e5b18d81306
Contents?: true
Size: 873 Bytes
Versions: 1
Compression:
Stored size: 873 Bytes
Contents
module SuperGood module SolidusTaxjar module CalculatorHelper extend ActiveSupport::Concern def incomplete_address?(address) return true if address.is_a?(Spree::Tax::TaxLocation) [ address.address1, address.city, address.state&.abbr || address.state_name, address.zipcode, address.country&.iso ].any?(&:blank?) end def taxable_address?(address) SuperGood::SolidusTaxjar.taxable_address_check.call(address) end def cache if !Rails.env.test? Rails.cache.fetch( cache_key, expires_in: SuperGood::SolidusTaxjar.cache_duration ) { yield } else yield end end def exception_handler SuperGood::SolidusTaxjar.exception_handler end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
super_good-solidus_taxjar-0.18.1 | lib/super_good/solidus_taxjar/calculator_helper.rb |