Class: Spree::Fulfillment::TrackingInfo

Inherits:
Struct
  • Object
show all
Defined in:
app/models/spree/fulfillment.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#carrierObject

Returns the value of attribute carrier

Returns:

  • (Object)

    the current value of carrier



6
7
8
# File 'app/models/spree/fulfillment.rb', line 6

def carrier
  @carrier
end

#ship_timeObject

Returns the value of attribute ship_time

Returns:

  • (Object)

    the current value of ship_time



6
7
8
# File 'app/models/spree/fulfillment.rb', line 6

def ship_time
  @ship_time
end

#tracking_numberObject

Returns the value of attribute tracking_number

Returns:

  • (Object)

    the current value of tracking_number



6
7
8
# File 'app/models/spree/fulfillment.rb', line 6

def tracking_number
  @tracking_number
end

Instance Method Details

#to_hashObject



7
8
9
10
11
12
13
# File 'app/models/spree/fulfillment.rb', line 7

def to_hash
  {
    carrier: carrier,
    tracking_number: tracking_number,
    ship_time: ship_time
  }
end