Class: Address::RecalculateShipping::Result

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

Overview

Service object: result.

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.



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

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



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

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



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

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



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

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



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

def orders
  @orders
end

#quotesObject (readonly)

Returns the value of attribute quotes

Returns:

  • (Object)

    the current value of quotes



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

def quotes
  @quotes
end

Instance Method Details

#need_to_set_signature_confirmation?Boolean

Returns:

  • (Boolean)


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

def need_to_set_signature_confirmation? = need_to_set_signature_confirmation

#needed_to_recalc_shipping?Boolean

Returns:

  • (Boolean)


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

def needed_to_recalc_shipping? = needed_to_recalc_shipping