Class: SpreePacketa::Models::ShippingMethod
- Inherits:
-
Spree::ShippingMethod
- Object
- Spree::ShippingMethod
- SpreePacketa::Models::ShippingMethod
- Defined in:
- lib/spree_packeta/models/shipping_method.rb
Instance Method Summary collapse
-
#available?(package, _display_on = nil) ⇒ Boolean
Check if this shipping method is available for the given package.
-
#build_tracking_url(tracking_number) ⇒ String
Build tracking URL for a shipment.
- #carrier ⇒ Object
Instance Method Details
#available?(package, _display_on = nil) ⇒ Boolean
Check if this shipping method is available for the given package
14 15 16 |
# File 'lib/spree_packeta/models/shipping_method.rb', line 14 def available?(package, _display_on = nil) super && packeta_available_for_package?(package) end |
#build_tracking_url(tracking_number) ⇒ String
Build tracking URL for a shipment
22 23 24 |
# File 'lib/spree_packeta/models/shipping_method.rb', line 22 def build_tracking_url(tracking_number) "https://tracking.packeta.com/#{tracking_number}" end |
#carrier ⇒ Object
6 7 8 |
# File 'lib/spree_packeta/models/shipping_method.rb', line 6 def carrier 'Packeta' end |