Sha256: c7fdd1abd43abbe79bd66a9ee8068d27267c9424ab4e2890bb26032e7793c921
Contents?: true
Size: 393 Bytes
Versions: 2
Compression:
Stored size: 393 Bytes
Contents
module Dato class ApiError < StandardError attr_reader :faraday_error def initialize(faraday_error) @faraday_error = faraday_error end def message [ "DatoCMS API Error", "Status: #{faraday_error.response[:status]}", "Response:", JSON.pretty_generate(JSON.load(faraday_error.response[:body])) ].join("\n") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dato-0.1.5 | lib/dato/api_error.rb |
dato-0.1.4 | lib/dato/api_error.rb |