Module: SuperGood::SolidusTaxJar

Defined in:
lib/super_good/solidus_taxjar.rb,
lib/super_good/solidus_taxjar/api.rb,
lib/super_good/solidus_taxjar/version.rb,
lib/super_good/solidus_taxjar/api_params.rb,
lib/super_good/solidus_taxjar/tax_calculator.rb,
lib/super_good/solidus_taxjar/calculator_helper.rb,
lib/super_good/solidus_taxjar/discount_calculator.rb,
lib/super_good/solidus_taxjar/tax_rate_calculator.rb

Defined Under Namespace

Modules: APIParams, CalculatorHelper Classes: API, DiscountCalculator, TaxCalculator, TaxRateCalculator

Constant Summary collapse

VERSION =
"0.17.1"

Class Attribute Summary collapse

Class Attribute Details

.cache_durationObject

Returns the value of attribute cache_duration.



16
17
18
# File 'lib/super_good/solidus_taxjar.rb', line 16

def cache_duration
  @cache_duration
end

.cache_keyObject

Returns the value of attribute cache_key.



17
18
19
# File 'lib/super_good/solidus_taxjar.rb', line 17

def cache_key
  @cache_key
end

.custom_order_paramsObject

Returns the value of attribute custom_order_params.



18
19
20
# File 'lib/super_good/solidus_taxjar.rb', line 18

def custom_order_params
  @custom_order_params
end

.discount_calculatorObject

Returns the value of attribute discount_calculator.



19
20
21
# File 'lib/super_good/solidus_taxjar.rb', line 19

def discount_calculator
  @discount_calculator
end

.exception_handlerObject

Returns the value of attribute exception_handler.



20
21
22
# File 'lib/super_good/solidus_taxjar.rb', line 20

def exception_handler
  @exception_handler
end

.line_item_tax_label_makerObject

Returns the value of attribute line_item_tax_label_maker.



21
22
23
# File 'lib/super_good/solidus_taxjar.rb', line 21

def line_item_tax_label_maker
  @line_item_tax_label_maker
end

.logging_enabledObject

Returns the value of attribute logging_enabled.



22
23
24
# File 'lib/super_good/solidus_taxjar.rb', line 22

def logging_enabled
  @logging_enabled
end

.shipping_calculatorObject

Returns the value of attribute shipping_calculator.



23
24
25
# File 'lib/super_good/solidus_taxjar.rb', line 23

def shipping_calculator
  @shipping_calculator
end

.shipping_tax_label_makerObject

Returns the value of attribute shipping_tax_label_maker.



24
25
26
# File 'lib/super_good/solidus_taxjar.rb', line 24

def shipping_tax_label_maker
  @shipping_tax_label_maker
end

.taxable_address_checkObject

Returns the value of attribute taxable_address_check.



25
26
27
# File 'lib/super_good/solidus_taxjar.rb', line 25

def taxable_address_check
  @taxable_address_check
end

.taxable_order_checkObject

Returns the value of attribute taxable_order_check.



26
27
28
# File 'lib/super_good/solidus_taxjar.rb', line 26

def taxable_order_check
  @taxable_order_check
end

.test_modeObject

Returns the value of attribute test_mode.



27
28
29
# File 'lib/super_good/solidus_taxjar.rb', line 27

def test_mode
  @test_mode
end