Class: ShipEngine::Domain::Carriers::ListCarriers::Carrier::Package::Dimensions

Inherits:
Object
  • Object
show all
Defined in:
lib/shipengine/domain/carriers/list_carriers.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unit:, length:, width:, height:) ⇒ Dimensions

type [“inch” | “centimeter”] unit

Parameters:

  • length (Double)
    • e.g. 1.0

  • width (Double)
    • e.g. 1.0

  • height (Double)
    • e.g. 1.0



114
115
116
117
118
119
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 114

def initialize(unit:, length:, width:, height:)
  @unit = unit
  @length = length
  @width = width
  @height = height
end

Instance Attribute Details

#heightObject (readonly)

Returns the value of attribute height.



107
108
109
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 107

def height
  @height
end

#lengthObject (readonly)

Returns the value of attribute length.



107
108
109
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 107

def length
  @length
end

#unitObject (readonly)

Returns the value of attribute unit.



107
108
109
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 107

def unit
  @unit
end

#widthObject (readonly)

Returns the value of attribute width.



107
108
109
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 107

def width
  @width
end