Class: SpreeCmCommissioner::PassengerOption

Inherits:
Object
  • Object
show all
Defined in:
lib/spree_cm_commissioner/passenger_option.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(adult:, children:, room_qty:) ⇒ PassengerOption

Returns a new instance of PassengerOption.



5
6
7
8
9
# File 'lib/spree_cm_commissioner/passenger_option.rb', line 5

def initialize(adult:, children:, room_qty:)
  @adult = adult
  @room_qty = room_qty
  @children = children
end

Instance Attribute Details

#adultObject (readonly)

Returns the value of attribute adult.



3
4
5
# File 'lib/spree_cm_commissioner/passenger_option.rb', line 3

def adult
  @adult
end

#childrenObject (readonly)

Returns the value of attribute children.



3
4
5
# File 'lib/spree_cm_commissioner/passenger_option.rb', line 3

def children
  @children
end

#room_qtyObject (readonly)

Returns the value of attribute room_qty.



3
4
5
# File 'lib/spree_cm_commissioner/passenger_option.rb', line 3

def room_qty
  @room_qty
end