Sha256: 76be4e401073c697e9b804bb63624cdf0ae7d81400818f3dc92cbc0d448bd87d
Contents?: true
Size: 471 Bytes
Versions: 1
Compression:
Stored size: 471 Bytes
Contents
module Wakatime class WakatimeError < StandardError attr_accessor :body, :status def initialize(error_json, status, body) @status = status @body = body @error_json = error_json end def [](key) @error_json[key] end def message [@error_json["errors"].join(" ")].join("\n") end end class AuthError < WakatimeError; end class RequestError < WakatimeError; end class ServerError < WakatimeError; end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wakatime-0.2.2 | lib/wakatime/exceptions.rb |