Sha256: bde3a677d83cbc8a845c0179256e3ed9629e8bc300069becfb36084ae580589d
Contents?: true
Size: 667 Bytes
Versions: 1
Compression:
Stored size: 667 Bytes
Contents
module MySpace class MySpaceException < Exception end class BadIdentifier < MySpaceException attr_reader :parameter, :identifier def initialize(parameter, identifier) @parameter = parameter @identifier = identifier end end class RestException < MySpaceException attr_reader :code, :message, :url def initialize(code, message, url) @code = code @message = message @url = url end def to_s "#<MySpace::RestException: #{@code}: '#{@message}' loading '#{@url}'>" end end class PermissionDenied < RestException def to_s "#<PermissionDenied loading '#{url}'>" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
myspaceid-sdk-0.1.8 | lib/myspace/exceptions.rb |