Class: Qreport::Connection::SQL

Inherits:
Object
  • Object
show all
Defined in:
lib/qreport/connection.rb

Overview

Represents raw SQL.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sql) ⇒ SQL

Returns a new instance of SQL.



179
# File 'lib/qreport/connection.rb', line 179

def initialize sql; @sql = sql.freeze; end

Class Method Details

.new(sql) ⇒ Object



178
# File 'lib/qreport/connection.rb', line 178

def self.new sql; self === sql ? sql : super; end

Instance Method Details

#to_sObject



180
# File 'lib/qreport/connection.rb', line 180

def to_s; @sql; end