diff options
author | Jared Norman <jared@super.gd> | 2019-03-24 09:51:44 -0700 |
---|---|---|
committer | Jared Norman <jared@super.gd> | 2019-03-24 09:53:14 -0700 |
commit | 347272600825af3119454c51dd1e43be5dd9bfbc (patch) | |
tree | 29d5005bd66b99012fed867c7d409f1eea01af39 /lib/super_good/solidus_taxjar | |
parent | d22574e1bb948cf140b43d1112e93b4562337484 (diff) |
Make cache key configurable
Some stores may want to more aggressively cache the responses,
preferring fewer requests to more accurate results.
Diffstat (limited to 'lib/super_good/solidus_taxjar')
-rw-r--r-- | lib/super_good/solidus_taxjar/tax_calculator.rb | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/super_good/solidus_taxjar/tax_calculator.rb b/lib/super_good/solidus_taxjar/tax_calculator.rb index e8e12f4..e6ac0a2 100644 --- a/lib/super_good/solidus_taxjar/tax_calculator.rb +++ b/lib/super_good/solidus_taxjar/tax_calculator.rb @@ -123,13 +123,7 @@ module SuperGood end def cache_key - APIParams.order_params(order).transform_values do |value| - case value - when Array, Hash then value.hash - else - value - end - end + SuperGood::SolidusTaxJar.cache_key.(order) end def exception_handler |