Sha256: a0a07587af8cf5ba12991e04a8da2a3d034d8b5c509b4f018e8fd499d8041221
Contents?: true
Size: 630 Bytes
Versions: 5
Compression:
Stored size: 630 Bytes
Contents
module Lce class Client module Errors class LceError < StandardError attr_reader :type, :details def initialize(msg, type, details) super(msg) @type = type @details = details end def to_s s = super d = (@details.is_a? Array)? @details.join(' ') : @details s+= "\n#{d}" if d && !d.empty? s end end class VersionError < LceError; end class ConnectionError < LceError; end class AccessDenied < LceError; end class AccountDisabled < LceError; end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
lce-0.0.5 | lib/lce/client/errors.rb |
lce-0.0.4 | lib/lce/client/errors.rb |
lce-0.0.3 | lib/lce/client/errors.rb |
lce-0.0.2 | lib/lce/client/errors.rb |
lce-0.0.1 | lib/lce/client/errors.rb |