class SolidusEasypost::ShipmentBuilder
Public Class Methods
from_package(package)
click to toggle source
# File lib/solidus_easypost/shipment_builder.rb, line 6 def from_package(package) ::EasyPost::Shipment.create( to_address: AddressBuilder.from_address(package.order.ship_address), from_address: AddressBuilder.from_stock_location(package.stock_location), parcel: ParcelBuilder.from_package(package), ) end
from_shipment(shipment)
click to toggle source
# File lib/solidus_easypost/shipment_builder.rb, line 14 def from_shipment(shipment) ::EasyPost::Shipment.create( to_address: AddressBuilder.from_address(shipment.order.ship_address), from_address: AddressBuilder.from_stock_location(shipment.stock_location), parcel: ParcelBuilder.from_package(shipment.to_package), ) end