Class: Opstat::Plugins::CustomSqlStatement

Inherits:
Task
  • Object
show all
Defined in:
lib/plugins/custom_sql_statement.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, queue, config) ⇒ CustomSqlStatement

Returns a new instance of CustomSqlStatement.



7
8
9
10
11
12
13
# File 'lib/plugins/custom_sql_statement.rb', line 7

def initialize (name, queue, config)
  super(name, queue, config)
  self
  @db_config = config['db_config']
  @query - config['sql_query']
  ActiveRecord::Base.establish_connection @dbconfig
end

Instance Method Details

#parseObject



15
16
17
18
# File 'lib/plugins/custom_sql_statement.rb', line 15

def parse
  report = ActiveRecord::Base.connection.execute(@query)
  return report
end