Sha256: 07c428d72621fd6c1ced4f3b5c292867b666772c62ce13537f89707154d291a7
Contents?: true
Size: 445 Bytes
Versions: 26
Compression:
Stored size: 445 Bytes
Contents
module ROM module SQL module Commands # Shared error handler for all SQL commands # # @api private module ErrorWrapper # Handle Sequel errors and re-raise ROM-specific errors # # @api public def call(*args) super rescue *ERROR_MAP.keys => e raise ERROR_MAP.fetch(e.class, Error), e end alias_method :[], :call end end end end
Version data entries
26 entries across 26 versions & 1 rubygems