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
- .active?(conn) ⇒ Boolean
- .close(conn) ⇒ Object
- .connect(credentials = CREDENTIALS) ⇒ Object
- .each(result, &block) ⇒ Object
- .exec(conn, sql) ⇒ Object
- .size(result) ⇒ Object
Class Method Details
.active?(conn) ⇒ 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 |