Module: Models::LegacyRateRequest

Extended by:
ActiveSupport::Concern
Included in:
Delivery, Order, Quote
Defined in:
app/concerns/models/legacy_rate_request.rb

Overview

ActiveSupport::Concern mixin: legacy rate request.

Instance Method Summary collapse

Instance Method Details

#last_shipping_rate_request_resultObject



16
17
18
# File 'app/concerns/models/legacy_rate_request.rb', line 16

def last_shipping_rate_request_result
  messaging_logs.last.try(:message)
end

#last_shipping_rate_request_result=(msg) ⇒ Object



9
10
11
12
13
14
# File 'app/concerns/models/legacy_rate_request.rb', line 9

def last_shipping_rate_request_result=(msg)
  logger.debug("Delivery id: #{id}, last_shipping_rate_request_result=#{msg}")
  return if msg.blank?

  messaging_logs.build(category: 'shipping_rate_request', message: msg)
end