Sha256: 97021a3a4fbe414e2f37563fce9befa876b9a46dae6b493ab9385ba4de7a2e47
Contents?: true
Size: 481 Bytes
Versions: 7
Compression:
Stored size: 481 Bytes
Contents
module Panda class Error attr_reader :message attr_reader :error_class attr_reader :original_hash def initialize(options) @original_hash = options @message = options['message'] @error_class = options['error'] end def raise! raise(self.to_s) end def to_s "#{@error_class}: #{@message}" end end class ServiceNotAvailable < StandardError def initialize super("ServiceNotAvailable") end end end
Version data entries
7 entries across 7 versions & 2 rubygems