| 123456789101112131415161718192021222324252627 |
- # frozen_string_literal: true
- module PKParse
- class Error < StandardError
- attr_accessor :original_exception
- attr_writer :message
- def initialize(error, message = nil)
- @original_exception = error
- @message = message
- end
- def to_s
- message
- end
- def message
- @message || default_message
- end
- private
- def default_message
- 'An error occurred while attempting to parse one or more pokemon.'
- end
- end
- end
|