class MessagebirdTexter::Response::Error

Constants

ERROR_CODES

Attributes

code[R]
description[R]

Public Class Methods

new(error) click to toggle source
# File lib/messagebird_texter/response/error.rb, line 16
def initialize(error)
  @errors = JSON.parse(error, symbolize_names: true)[:errors]
end

Public Instance Methods

count() click to toggle source
# File lib/messagebird_texter/response/error.rb, line 24
def count
  @errors.count
end
errors() click to toggle source
# File lib/messagebird_texter/response/error.rb, line 20
def errors
  @errors.map { |e| e.merge(error_message: ERROR_CODES[e[:code]]) }
end