class CleverTap::FailedResponse
Introduce unified interface as the `SuccessfulResponse`
Constants
- FAIL_STATUS
Attributes
code[R]
message[R]
records[R]
Public Class Methods
new(records:, message:, code: -1)
click to toggle source
# File lib/clever_tap/failed_response.rb, line 8 def initialize(records:, message:, code: -1) @records = records @message = message @code = code end
Public Instance Methods
errors()
click to toggle source
# File lib/clever_tap/failed_response.rb, line 22 def errors records.map do |record| { 'status' => FAIL_STATUS, 'code' => code, 'error' => message, 'record' => record } end end
status()
click to toggle source
# File lib/clever_tap/failed_response.rb, line 14 def status FAIL_STATUS end
success()
click to toggle source
# File lib/clever_tap/failed_response.rb, line 18 def success false end