lib/khalti/errors.rb in khalti-0.1.5 vs lib/khalti/errors.rb in khalti-0.2.0
- old
+ new
@@ -1,23 +1,20 @@
+# frozen_string_literal: true
+
module Khalti
module Errors
- class KhaltiError < RuntimeError
- attr_reader :data
- def initialize(data)
- @data = data
- super
- end
- end
+ # Custom error class to handle RuntimeError
+ class KhaltiError < RuntimeError; end
- class BlankError < RuntimeError
- end
+ # Custom error class to handle blank variables
+ class BlankError < KhaltiError; end
- class InvalidAmountError < RuntimeError
- end
+ # Custom error class to handle invalid amount
+ class InvalidAmountError < KhaltiError; end
- class InvalidTokenError < RuntimeError
- end
+ # Custom error class to handle invalid token
+ class InvalidTokenError < KhaltiError; end
- class InvalidResponseError < RuntimeError
- end
+ # Custom error class to handle invalid response data
+ class InvalidResponseError < KhaltiError; end
end
end