Class: FriendlyShipping::Services::RL::ItemOptions
- Inherits:
-
ItemOptions
- Object
- ItemOptions
- FriendlyShipping::Services::RL::ItemOptions
- Defined in:
- lib/friendly_shipping/services/rl/item_options.rb
Overview
Serializes items for R+L API requests.
Instance Attribute Summary collapse
-
#freight_class ⇒ String
readonly
The freight class.
-
#nmfc_primary_code ⇒ String
readonly
The NMFC primary code.
-
#nmfc_sub_code ⇒ String
readonly
The NMFC sub code.
Attributes inherited from ItemOptions
Instance Method Summary collapse
-
#initialize(freight_class: nil, nmfc_primary_code: nil, nmfc_sub_code: nil, **kwargs) ⇒ ItemOptions
constructor
A new instance of ItemOptions.
Constructor Details
#initialize(freight_class: nil, nmfc_primary_code: nil, nmfc_sub_code: nil, **kwargs) ⇒ ItemOptions
Returns a new instance of ItemOptions.
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/friendly_shipping/services/rl/item_options.rb', line 24 def initialize( freight_class: nil, nmfc_primary_code: nil, nmfc_sub_code: nil, **kwargs ) @freight_class = freight_class @nmfc_primary_code = nmfc_primary_code @nmfc_sub_code = nmfc_sub_code super(**kwargs) end |
Instance Attribute Details
#freight_class ⇒ String (readonly)
Returns the freight class.
11 12 13 |
# File 'lib/friendly_shipping/services/rl/item_options.rb', line 11 def freight_class @freight_class end |
#nmfc_primary_code ⇒ String (readonly)
Returns the NMFC primary code.
14 15 16 |
# File 'lib/friendly_shipping/services/rl/item_options.rb', line 14 def nmfc_primary_code @nmfc_primary_code end |
#nmfc_sub_code ⇒ String (readonly)
Returns the NMFC sub code.
17 18 19 |
# File 'lib/friendly_shipping/services/rl/item_options.rb', line 17 def nmfc_sub_code @nmfc_sub_code end |