class FriendlyShipping::Timing

Attributes

delivery[R]
guaranteed[R]
pickup[R]
properties[R]
shipping_method[R]

Public Class Methods

new( shipping_method:, pickup:, delivery:, guaranteed: false, properties: {} ) click to toggle source
# File lib/friendly_shipping/timing.rb, line 11
def initialize(
  shipping_method:,
  pickup:,
  delivery:,
  guaranteed: false,
  properties: {}
)
  @shipping_method = shipping_method
  @pickup = pickup
  @delivery = delivery
  @guaranteed = guaranteed
  @properties = properties
end

Public Instance Methods

time_in_transit() click to toggle source
# File lib/friendly_shipping/timing.rb, line 25
def time_in_transit
  delivery - pickup
end