class SolidusEasypost::ParcelBuilder

Public Class Methods

from_package(package) click to toggle source
# File lib/solidus_easypost/parcel_builder.rb, line 6
def from_package(package)
  parcel_dimension = SolidusEasypost
                     .configuration
                     .parcel_dimension_calculator_class
                     .new
                     .compute(package)

  ::EasyPost::Parcel.create(parcel_dimension.to_h)
end
from_return_authorization(return_authorization) click to toggle source
# File lib/solidus_easypost/parcel_builder.rb, line 16
def from_return_authorization(return_authorization)
  parcel_dimension = SolidusEasypost
                     .configuration
                     .parcel_dimension_calculator_class
                     .new
                     .compute(return_authorization)

  ::EasyPost::Parcel.create(parcel_dimension.to_h)
end