class SolidusEasypost::Calculator::BaseDimensionCalculator
Public Instance Methods
compute(resource)
click to toggle source
# File lib/solidus_easypost/calculator/base_dimension_calculator.rb, line 6 def compute(resource) case resource when ::SolidusEasypost::ReturnAuthorization compute_for_return_authorization(resource) when ::Spree::Stock::Package compute_for_package(resource) else raise SolidusEasypost::Errors::UnknownPartialResourceError end end
Protected Instance Methods
compute_for_package(package)
click to toggle source
# File lib/solidus_easypost/calculator/base_dimension_calculator.rb, line 23 def compute_for_package(package) raise NotImplementedError end