summaryrefslogtreecommitdiff
path: root/lib/super_good
diff options
context:
space:
mode:
Diffstat (limited to 'lib/super_good')
-rw-r--r--lib/super_good/solidus_taxjar.rb6
-rw-r--r--lib/super_good/solidus_taxjar/addresses.rb4
-rw-r--r--lib/super_good/solidus_taxjar/api.rb4
-rw-r--r--lib/super_good/solidus_taxjar/api_params.rb10
-rw-r--r--lib/super_good/solidus_taxjar/calculator_helper.rb8
-rw-r--r--lib/super_good/solidus_taxjar/discount_calculator.rb2
-rw-r--r--lib/super_good/solidus_taxjar/tax_calculator.rb14
-rw-r--r--lib/super_good/solidus_taxjar/tax_rate_calculator.rb8
-rw-r--r--lib/super_good/solidus_taxjar/version.rb2
9 files changed, 29 insertions, 29 deletions
diff --git a/lib/super_good/solidus_taxjar.rb b/lib/super_good/solidus_taxjar.rb
index 7bdeb03..9c773be 100644
--- a/lib/super_good/solidus_taxjar.rb
+++ b/lib/super_good/solidus_taxjar.rb
@@ -12,7 +12,7 @@ require "super_good/solidus_taxjar/discount_calculator"
require "super_good/solidus_taxjar/addresses"
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
class << self
attr_accessor :cache_duration
attr_accessor :cache_key
@@ -28,7 +28,7 @@ module SuperGood
attr_accessor :test_mode
def api
- ::SuperGood::SolidusTaxJar::API.new
+ ::SuperGood::SolidusTaxjar::API.new
end
end
@@ -38,7 +38,7 @@ module SuperGood
APIParams.send("#{record_type}_params", record).to_json
}
self.custom_order_params = ->(order) { {} }
- self.discount_calculator = ::SuperGood::SolidusTaxJar::DiscountCalculator
+ self.discount_calculator = ::SuperGood::SolidusTaxjar::DiscountCalculator
self.exception_handler = ->(e) {
Rails.logger.error "An error occurred while fetching TaxJar tax rates - #{e}: #{e.message}"
}
diff --git a/lib/super_good/solidus_taxjar/addresses.rb b/lib/super_good/solidus_taxjar/addresses.rb
index de91af9..7fdf852 100644
--- a/lib/super_good/solidus_taxjar/addresses.rb
+++ b/lib/super_good/solidus_taxjar/addresses.rb
@@ -1,5 +1,5 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
class Addresses
class << self
def normalize(spree_address)
@@ -11,7 +11,7 @@ module SuperGood
end
end
- def initialize(api: ::SuperGood::SolidusTaxJar.api)
+ def initialize(api: ::SuperGood::SolidusTaxjar.api)
@api = api
end
diff --git a/lib/super_good/solidus_taxjar/api.rb b/lib/super_good/solidus_taxjar/api.rb
index 5c6ab3e..c9cc99f 100644
--- a/lib/super_good/solidus_taxjar/api.rb
+++ b/lib/super_good/solidus_taxjar/api.rb
@@ -1,5 +1,5 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
class API
def self.default_taxjar_client
::Taxjar::Client.new(
@@ -17,7 +17,7 @@ module SuperGood
def tax_for(order)
taxjar_client.tax_for_order(APIParams.order_params(order)).tap do |taxes|
- next unless SuperGood::SolidusTaxJar.logging_enabled
+ next unless SuperGood::SolidusTaxjar.logging_enabled
Rails.logger.info(
"TaxJar response for #{order.number}: #{taxes.to_h.inspect}"
diff --git a/lib/super_good/solidus_taxjar/api_params.rb b/lib/super_good/solidus_taxjar/api_params.rb
index a7d1a5b..ac6abf4 100644
--- a/lib/super_good/solidus_taxjar/api_params.rb
+++ b/lib/super_good/solidus_taxjar/api_params.rb
@@ -1,5 +1,5 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
module APIParams
class << self
def order_params(order)
@@ -8,9 +8,9 @@ module SuperGood
.merge(order_address_params(order.tax_address))
.merge(line_items_params(order.line_items))
.merge(shipping: shipping(order))
- .merge(SuperGood::SolidusTaxJar.custom_order_params.call(order))
+ .merge(SuperGood::SolidusTaxjar.custom_order_params.call(order))
.tap do |params|
- next unless SuperGood::SolidusTaxJar.logging_enabled
+ next unless SuperGood::SolidusTaxjar.logging_enabled
Rails.logger.info(
"TaxJar params for #{order.number}: #{params.inspect}"
@@ -133,11 +133,11 @@ module SuperGood
end
def discount(line_item)
- ::SuperGood::SolidusTaxJar.discount_calculator.new(line_item).discount
+ ::SuperGood::SolidusTaxjar.discount_calculator.new(line_item).discount
end
def shipping(order)
- SuperGood::SolidusTaxJar.shipping_calculator.call(order)
+ SuperGood::SolidusTaxjar.shipping_calculator.call(order)
end
def sales_tax(order)
diff --git a/lib/super_good/solidus_taxjar/calculator_helper.rb b/lib/super_good/solidus_taxjar/calculator_helper.rb
index c4803a4..edf0754 100644
--- a/lib/super_good/solidus_taxjar/calculator_helper.rb
+++ b/lib/super_good/solidus_taxjar/calculator_helper.rb
@@ -1,5 +1,5 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
module CalculatorHelper
extend ActiveSupport::Concern
@@ -16,14 +16,14 @@ module SuperGood
end
def taxable_address?(address)
- SuperGood::SolidusTaxJar.taxable_address_check.call(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
+ expires_in: SuperGood::SolidusTaxjar.cache_duration
) { yield }
else
yield
@@ -31,7 +31,7 @@ module SuperGood
end
def exception_handler
- SuperGood::SolidusTaxJar.exception_handler
+ SuperGood::SolidusTaxjar.exception_handler
end
end
end
diff --git a/lib/super_good/solidus_taxjar/discount_calculator.rb b/lib/super_good/solidus_taxjar/discount_calculator.rb
index 747a9d0..e5ae91c 100644
--- a/lib/super_good/solidus_taxjar/discount_calculator.rb
+++ b/lib/super_good/solidus_taxjar/discount_calculator.rb
@@ -1,5 +1,5 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
class DiscountCalculator
def initialize(line_item)
@line_item = line_item
diff --git a/lib/super_good/solidus_taxjar/tax_calculator.rb b/lib/super_good/solidus_taxjar/tax_calculator.rb
index 88eee2a..74e6f9b 100644
--- a/lib/super_good/solidus_taxjar/tax_calculator.rb
+++ b/lib/super_good/solidus_taxjar/tax_calculator.rb
@@ -1,15 +1,15 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
class TaxCalculator
include CalculatorHelper
- def initialize(order, api: SuperGood::SolidusTaxJar.api)
+ def initialize(order, api: SuperGood::SolidusTaxjar.api)
@order = order
@api = api
end
def calculate
- return no_tax if SuperGood::SolidusTaxJar.test_mode
+ return no_tax if SuperGood::SolidusTaxjar.test_mode
return no_tax if incomplete_address?(order.tax_address) || order.line_items.none?
return no_tax unless taxable_order? order
return no_tax unless taxable_address? order.tax_address
@@ -114,22 +114,22 @@ module SuperGood
end
def cache_key
- SuperGood::SolidusTaxJar.cache_key.call(order)
+ SuperGood::SolidusTaxjar.cache_key.call(order)
end
def taxable_order?(order)
- SuperGood::SolidusTaxJar.taxable_order_check.call(order)
+ SuperGood::SolidusTaxjar.taxable_order_check.call(order)
end
def shipping_tax_label(shipment, shipping_tax)
- SuperGood::SolidusTaxJar.shipping_tax_label_maker.call(
+ SuperGood::SolidusTaxjar.shipping_tax_label_maker.call(
shipment,
shipping_tax
)
end
def line_item_tax_label(taxjar_line_item, spree_line_item)
- SuperGood::SolidusTaxJar.line_item_tax_label_maker.call(taxjar_line_item, spree_line_item)
+ SuperGood::SolidusTaxjar.line_item_tax_label_maker.call(taxjar_line_item, spree_line_item)
end
end
end
diff --git a/lib/super_good/solidus_taxjar/tax_rate_calculator.rb b/lib/super_good/solidus_taxjar/tax_rate_calculator.rb
index f9c996c..0096afc 100644
--- a/lib/super_good/solidus_taxjar/tax_rate_calculator.rb
+++ b/lib/super_good/solidus_taxjar/tax_rate_calculator.rb
@@ -1,14 +1,14 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
class TaxRateCalculator
include CalculatorHelper
- def initialize(address, api: SuperGood::SolidusTaxJar.api)
+ def initialize(address, api: SuperGood::SolidusTaxjar.api)
@address = address
@api = api
end
def calculate
- return no_rate if SuperGood::SolidusTaxJar.test_mode
+ return no_rate if SuperGood::SolidusTaxjar.test_mode
return no_rate if incomplete_address?(address)
return no_rate unless taxable_address?(address)
cache do
@@ -28,7 +28,7 @@ module SuperGood
end
def cache_key
- SuperGood::SolidusTaxJar.cache_key.call(address)
+ SuperGood::SolidusTaxjar.cache_key.call(address)
end
end
end
diff --git a/lib/super_good/solidus_taxjar/version.rb b/lib/super_good/solidus_taxjar/version.rb
index 6d001e4..b316dfa 100644
--- a/lib/super_good/solidus_taxjar/version.rb
+++ b/lib/super_good/solidus_taxjar/version.rb
@@ -1,5 +1,5 @@
module SuperGood
- module SolidusTaxJar
+ module SolidusTaxjar
VERSION = "0.17.1"
end
end