class SelectClause
Attributes
distinct[RW]
params[RW]
Public Class Methods
new(params = [])
click to toggle source
# File lib/activeleopard/query_clauses/select_clause.rb, line 4 def initialize(params = []) @distinct = false @params = params end
Public Instance Methods
as_sql()
click to toggle source
# File lib/activeleopard/query_clauses/select_clause.rb, line 9 def as_sql "SELECT " + "#{distinct ? 'DISTINCT ' : ''}" + "#{params_as_sql}" end
params_as_sql()
click to toggle source
# File lib/activeleopard/query_clauses/select_clause.rb, line 15 def params_as_sql params.map(&:to_s).join(', ') end