Module: Models::LegacyRateRequest
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/concerns/models/legacy_rate_request.rb
Overview
ActiveSupport::Concern mixin: legacy rate request.
Instance Method Summary collapse
-
#last_shipping_rate_request_result ⇒ String?
Returns the message of the most recent shipping rate request log entry.
-
#last_shipping_rate_request_result=(msg) ⇒ MessagingLog?
Records the last shipping rate request result as a messaging log entry.
Instance Method Details
#last_shipping_rate_request_result ⇒ String?
Returns the message of the most recent shipping rate request log entry.
23 24 25 |
# File 'app/concerns/models/legacy_rate_request.rb', line 23 def last_shipping_rate_request_result messaging_logs.last.try(:message) end |
#last_shipping_rate_request_result=(msg) ⇒ MessagingLog?
Records the last shipping rate request result as a messaging log entry.
13 14 15 16 17 18 |
# File 'app/concerns/models/legacy_rate_request.rb', line 13 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 |