Exception: Skyfall::SubscriptionError
- Defined in:
- lib/skyfall/errors.rb
Overview
Raised when the server sends a message which is formatted correctly, but describes some kind of error condition that the server has detected.
Instance Attribute Summary collapse
-
#error_message ⇒ String
readonly
A human-readable error message.
-
#error_type ⇒ String
readonly
A short machine-readable error code.
Instance Method Summary collapse
-
#initialize(error_type, error_message = nil) ⇒ SubscriptionError
constructor
A new instance of SubscriptionError.
Constructor Details
#initialize(error_type, error_message = nil) ⇒ SubscriptionError
Returns a new instance of SubscriptionError.
58 59 60 61 62 63 |
# File 'lib/skyfall/errors.rb', line 58 def initialize(error_type, = nil) @error_type = error_type @error_message = super("Subscription error: #{error_type}" + ( ? " (#{})" : "")) end |
Instance Attribute Details
#error_message ⇒ String (readonly)
Returns a human-readable error message.
52 53 54 |
# File 'lib/skyfall/errors.rb', line 52 def @error_message end |
#error_type ⇒ String (readonly)
Returns a short machine-readable error code.
49 50 51 |
# File 'lib/skyfall/errors.rb', line 49 def error_type @error_type end |