class Ponto::Error
Attributes
errors[R]
Public Class Methods
new(errors)
click to toggle source
# File lib/ponto/error.rb, line 5 def initialize(errors) @errors = errors end
Public Instance Methods
to_s()
click to toggle source
Calls superclass method
# File lib/ponto/error.rb, line 9 def to_s if @errors && @errors.size > 0 @errors.map do |error| p error if error["meta"] && error["meta"]["attribute"] "* #{error["code"]}: '#{error["meta"]["attribute"]}' #{error["detail"]}" elsif error["meta"] && error["meta"]["resource"] "* #{error["code"]}: '#{error["meta"]["resource"]}' #{error["detail"]}" else "* #{error["code"]}: #{error["detail"]}" end end.join("\n") else super end end