class ApiError
Attributes
description[RW]
id[RW]
link_text[W]
link_url[RW]
resolution[RW]
Public Class Methods
parse_config(errors)
click to toggle source
# File lib/nexmo_developer/app/models/api_error.rb, line 24 def self.parse_config(errors) return [] if errors.blank? errors.map do |id, config| ApiError.new({ id: id }.merge(config)) end end
Public Instance Methods
link()
click to toggle source
# File lib/nexmo_developer/app/models/api_error.rb, line 15 def link return nil unless @link_text && @link_url OpenStruct.new({ text: @link_text, url: @link_url, }) end
link=(link)
click to toggle source
# File lib/nexmo_developer/app/models/api_error.rb, line 10 def link=(link) @link_text = link['text'] @link_url = link['url'] end
link_text()
click to toggle source
# File lib/nexmo_developer/app/models/api_error.rb, line 6 def link_text @link_text || 'Find out more' end