class EdgycircleToolbox::Sonapi::ErrorResource

Public Class Methods

serialize(errors) click to toggle source
# File lib/edgycircle_toolbox/sonapi/error_resource.rb, line 4
def self.serialize(errors)
  {
    "errors" => errors.map do |error|
      hash = {
        "title" => error.title,
        "detail" => error.detail
      }

      if error.pointer
        hash["source"] = { "pointer" => error.pointer }
      end

      hash
    end
  }
end