class IssuerResponseCodes::TdsCode
Public Instance Methods
behaviour()
click to toggle source
# File lib/issuer_response_codes/tds_code.rb, line 15 def behaviour behaviour_str = LOCALE_LIBRARY.dig(path: id, scope: "tds_status_codes.behaviour", locale: locale, default: :unknown) return behaviour_str unless fraud_notice && fraudulent_code? "#{behaviour_str} #{LOCALE_LIBRARY.dig(path: 'tds_status_codes.fraud_notice')}" end
fraudulent_code?()
click to toggle source
# File lib/issuer_response_codes/tds_code.rb, line 22 def fraudulent_code? @fraudulent_code ||= LOCALE_LIBRARY.dig(path: id, scope: "tds_status_codes.fraudulent_codes", locale: locale) end
humanize()
click to toggle source
# File lib/issuer_response_codes/tds_code.rb, line 5 def humanize "#{reason} #{behaviour}" end
Also aliased as: description
reason()
click to toggle source
# File lib/issuer_response_codes/tds_code.rb, line 11 def reason LOCALE_LIBRARY.dig(path: id, scope: "tds_status_codes.targeted.#{target}", locale: locale, default: :unknown) end