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.



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

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

Class Method Details

.new(sql) ⇒ Object



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

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

Instance Method Details

#to_sObject



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

def to_s; @sql; end