Module: UniPump::MsSql

Defined in:
lib/unipump/mssql.rb

Constant Summary collapse

CREDENTIALS =
{
  host: "mary.danak.lan",
  port: 1435,
  database: "sagsys",
  username: "sa",
  password: "JHe1Mff!"
}

Class Method Summary collapse

Class Method Details

.active?(conn) ⇒ Boolean

Returns:

  • (Boolean)


14
# File 'lib/unipump/mssql.rb', line 14

def self.active?(conn) conn.active? end

.close(conn) ⇒ Object



15
# File 'lib/unipump/mssql.rb', line 15

def self.close(conn) conn.close end

.connect(credentials = CREDENTIALS) ⇒ Object



13
# File 'lib/unipump/mssql.rb', line 13

def self.connect(credentials = CREDENTIALS) TinyTds::Client.new(credentials) end

.each(result, &block) ⇒ Object



18
# File 'lib/unipump/mssql.rb', line 18

def self.each(result, &block) result.each(&block) end

.exec(conn, sql) ⇒ Object



16
# File 'lib/unipump/mssql.rb', line 16

def self.exec(conn, sql) conn.execute(sql) end

.size(result) ⇒ Object



17
# File 'lib/unipump/mssql.rb', line 17

def self.size(result) result.each.size end