class SolidusEasypost::Configuration
Attributes
parcel_dimension_calculator_class[W]
purchase_labels[RW]
shipping_method_selector_class[W]
shipping_rate_calculator_class[W]
track_all_cartons[RW]
webhook_handler_class[W]
Public Class Methods
new()
click to toggle source
# File lib/solidus_easypost/configuration.rb, line 9 def initialize self.purchase_labels = true self.track_all_cartons = false end
Public Instance Methods
parcel_dimension_calculator_class()
click to toggle source
# File lib/solidus_easypost/configuration.rb, line 24 def parcel_dimension_calculator_class @parcel_dimension_calculator_class ||= 'SolidusEasypost::Calculator::WeightDimensionCalculator' @parcel_dimension_calculator_class.constantize end
shipping_method_selector_class()
click to toggle source
# File lib/solidus_easypost/configuration.rb, line 19 def shipping_method_selector_class @shipping_method_selector_class ||= 'SolidusEasypost::ShippingMethodSelector' @shipping_method_selector_class.constantize end
shipping_rate_calculator_class()
click to toggle source
# File lib/solidus_easypost/configuration.rb, line 14 def shipping_rate_calculator_class @shipping_rate_calculator_class ||= 'SolidusEasypost::ShippingRateCalculator' @shipping_rate_calculator_class.constantize end
webhook_handler_class()
click to toggle source
# File lib/solidus_easypost/configuration.rb, line 29 def webhook_handler_class @webhook_handler_class ||= 'SolidusEasypost::TrackerWebhookHandler' @webhook_handler_class.constantize end