Class: ShipEngine::Domain::Carriers::ListCarriers::Carrier::Option

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(name:, default_value:, description:) ⇒ Option

Returns a new instance of Option.

Parameters:

  • name (String)
    • e.g. “contains_alcohol”

  • default_value (String)
    • e.g. “false”

  • description (String?)
    • e.g. “Option”



130
131
132
133
134
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 130

def initialize(name:, default_value:, description:)
  @name = name
  @default_value = default_value
  @description = description
end

Instance Attribute Details

#default_valueObject (readonly)

Returns the value of attribute default_value.



124
125
126
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 124

def default_value
  @default_value
end

#descriptionObject (readonly)

Returns the value of attribute description.



124
125
126
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 124

def description
  @description
end

#nameObject (readonly)

Returns the value of attribute name.



124
125
126
# File 'lib/shipengine/domain/carriers/list_carriers.rb', line 124

def name
  @name
end