···11module Skyfall
22- class DecodeError < StandardError
22+ class Error < StandardError
33 end
4455- class UnsupportedError < StandardError
55+ class DecodeError < Error
66+ end
77+88+ class UnsupportedError < Error
69 end
71088- class ReactorActiveError < StandardError
1111+ class ReactorActiveError < Error
912 def initialize
1013 super(
1114 "An EventMachine reactor thread is already running, but it seems to have been launched by another Stream. " +
···1417 end
1518 end
16191717- class SubscriptionError < StandardError
2020+ class SubscriptionError < Error
1821 attr_reader :error_type, :error_message
19222023 def initialize(error_type, error_message = nil)