Module: Ocular::DSL::MySQL
- Included in:
- RunContext, Event::DefinitionProxy
- Defined in:
- lib/ocular/dsl/mysql.rb
Instance Method Summary collapse
Instance Method Details
#mysql ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/ocular/dsl/mysql.rb', line 10 def mysql() datasources = ::Ocular::Settings::get(:datasources) if !datasources or !datasources[:mysql] raise "No mysql client settings" end settings = datasources[:mysql] || {} return Mysql2::Client.new( host: (settings[:host] || "localhost"), port: (settings[:port] || 3306), username: (settings[:username] || nil), password: (settings[:password] || nil), database: (settings[:database] || "ocular") ) end |