Class: Address::RecalculateShipping::Result

Inherits:
Data
  • Object
show all
Defined in:
app/services/address/recalculate_shipping.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(needed_to_recalc_shipping: nil, need_to_set_signature_confirmation: nil, orders: nil, quotes: nil, messages: []) ⇒ Result

Returns a new instance of Result.



6
# File 'app/services/address/recalculate_shipping.rb', line 6

def initialize(needed_to_recalc_shipping: nil, need_to_set_signature_confirmation: nil, orders: nil, quotes: nil, messages: []) = super

Instance Attribute Details

#messagesObject (readonly)

Returns the value of attribute messages

Returns:

  • (Object)

    the current value of messages



5
6
7
# File 'app/services/address/recalculate_shipping.rb', line 5

def messages
  @messages
end

#need_to_set_signature_confirmationObject (readonly)

Returns the value of attribute need_to_set_signature_confirmation

Returns:

  • (Object)

    the current value of need_to_set_signature_confirmation



5
6
7
# File 'app/services/address/recalculate_shipping.rb', line 5

def need_to_set_signature_confirmation
  @need_to_set_signature_confirmation
end

#needed_to_recalc_shippingObject (readonly)

Returns the value of attribute needed_to_recalc_shipping

Returns:

  • (Object)

    the current value of needed_to_recalc_shipping



5
6
7
# File 'app/services/address/recalculate_shipping.rb', line 5

def needed_to_recalc_shipping
  @needed_to_recalc_shipping
end

#ordersObject (readonly)

Returns the value of attribute orders

Returns:

  • (Object)

    the current value of orders



5
6
7
# File 'app/services/address/recalculate_shipping.rb', line 5

def orders
  @orders
end

#quotesObject (readonly)

Returns the value of attribute quotes

Returns:

  • (Object)

    the current value of quotes



5
6
7
# File 'app/services/address/recalculate_shipping.rb', line 5

def quotes
  @quotes
end

Instance Method Details

#need_to_set_signature_confirmation?Boolean

Returns:

  • (Boolean)


8
# File 'app/services/address/recalculate_shipping.rb', line 8

def need_to_set_signature_confirmation? = need_to_set_signature_confirmation

#needed_to_recalc_shipping?Boolean

Returns:

  • (Boolean)


7
# File 'app/services/address/recalculate_shipping.rb', line 7

def needed_to_recalc_shipping? = needed_to_recalc_shipping