Class: Spectre::MySQL::MySqlQuery
- Inherits:
-
Object
- Object
- Spectre::MySQL::MySqlQuery
- Includes:
- Delegate
- Defined in:
- lib/spectre/mysql.rb
Instance Method Summary collapse
- #database(name) ⇒ Object
- #host(hostname) ⇒ Object
-
#initialize(query) ⇒ MySqlQuery
constructor
A new instance of MySqlQuery.
- #password(pass) ⇒ Object
- #query(statement) ⇒ Object
- #username(user) ⇒ Object
Constructor Details
#initialize(query) ⇒ MySqlQuery
Returns a new instance of MySqlQuery.
10 11 12 |
# File 'lib/spectre/mysql.rb', line 10 def initialize query @__query = query end |
Instance Method Details
#database(name) ⇒ Object
26 27 28 |
# File 'lib/spectre/mysql.rb', line 26 def database name @__query['database'] = name end |
#host(hostname) ⇒ Object
14 15 16 |
# File 'lib/spectre/mysql.rb', line 14 def host hostname @__query['host'] = hostname end |
#password(pass) ⇒ Object
22 23 24 |
# File 'lib/spectre/mysql.rb', line 22 def password pass @__query['password'] = pass end |
#query(statement) ⇒ Object
30 31 32 33 |
# File 'lib/spectre/mysql.rb', line 30 def query statement @__query['query'] = [] unless @__query.key? 'query' @__query['query'].append(statement) end |
#username(user) ⇒ Object
18 19 20 |
# File 'lib/spectre/mysql.rb', line 18 def username user @__query['username'] = user end |