Sha256: 38919030d5e8c636d26c0e61a139a4e269d7eed1419507baf79a59747793a425

Contents?: true

Size: 420 Bytes

Versions: 2

Compression:

Stored size: 420 Bytes

Contents

module DataObjects
  class SQLError < Error
    attr_reader :message, :code, :sqlstate, :query, :uri

    def initialize(message, code = nil, sqlstate = nil, query = nil, uri = nil)
      @message = message
      @code = code
      @sqlstate = sqlstate
      @query = query
      @uri = uri
    end

    def to_s
      "#{message} (code: #{code}, sql state: #{sqlstate}, query: #{query}, uri: #{uri})"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sbf-data_objects-0.11.0 lib/data_objects/error/sql_error.rb
sbf-data_objects-0.10.17 lib/data_objects/error/sql_error.rb