class JoinOptions
Attributes
clauses[R]
Public Class Methods
new(assoc_options = nil, source_table = nil)
click to toggle source
# File lib/activeleopard/query_clauses/join_clause.rb, line 32 def initialize(assoc_options = nil, source_table = nil) @clauses = [] if assoc_options && source_table @clauses << JoinClause.new(assoc_options, source_table) end end
Public Instance Methods
append(assoc_options, source_table)
click to toggle source
# File lib/activeleopard/query_clauses/join_clause.rb, line 43 def append(assoc_options, source_table) clauses << JoinClause.new(assoc_options, source_table) end
as_sql()
click to toggle source
# File lib/activeleopard/query_clauses/join_clause.rb, line 39 def as_sql clauses.map(&:as_sql).join(" \n ") end