class ChangeHealth::Models::Error
Constants
- DOWN_FIELD
- DOWN_MESSAGE
- NO_RESUBMIT_MESSAGES
- SIMPLE_RETRY_CODES
Attributes
data[R]
Public Class Methods
new(data)
click to toggle source
# File lib/change_health/models/eligibility_data.rb, line 20 def initialize(data) @data = data end
Public Instance Methods
code_message()
click to toggle source
# File lib/change_health/models/eligibility_data.rb, line 32 def code_message "#{code}: #{description}" if code? end
field_message()
click to toggle source
# File lib/change_health/models/eligibility_data.rb, line 28 def field_message "#{field}: #{description}" if field? end
message()
click to toggle source
# File lib/change_health/models/eligibility_data.rb, line 24 def message field_message || code_message end
represents_down?()
click to toggle source
# File lib/change_health/models/eligibility_data.rb, line 36 def represents_down? field == DOWN_FIELD && description == DOWN_MESSAGE end
retryable?()
click to toggle source
# File lib/change_health/models/eligibility_data.rb, line 40 def retryable? represents_down? || (code? && SIMPLE_RETRY_CODES.include?(code) && followupAction? && NO_RESUBMIT_MESSAGES.none? {|msg| followupAction.downcase.include?(msg) }) end