class Birt::Core::Mysql
Public Class Methods
client(data_source)
click to toggle source
# File lib/birt/core/mysql.rb, line 3 def self.client(data_source) @client ||=Mysql2::Client.new( host: data_source.host, port: data_source.port, username: data_source.username, password: data_source.password, database: data_source.database ) end
query(data_source, query_text) { |results| ... }
click to toggle source
# File lib/birt/core/mysql.rb, line 13 def self.query(data_source, query_text) client = client(data_source) results = client.query(query_text) yield(results) if block_given? results end