Exception: Minidoc::DuplicateKey
- Inherits:
-
StandardError
- Object
- StandardError
- Minidoc::DuplicateKey
- Defined in:
- lib/minidoc/duplicate_key.rb
Constant Summary collapse
- DUPLICATE_KEY_ERROR_CODE =
"E11000".freeze
Class Method Summary collapse
Class Method Details
.duplicate_key_exception(ex) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/minidoc/duplicate_key.rb', line 4 def self.duplicate_key_exception(ex) if ex.is_a?(Mongo::Error::OperationFailure) && ex..starts_with?(DUPLICATE_KEY_ERROR_CODE) new(ex.) else nil end end |