Class: Qdsl::InnerJoinBuilder

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

Instance Method Summary collapse

Constructor Details

#initialize(select, source) ⇒ InnerJoinBuilder

Returns a new instance of InnerJoinBuilder.



3
4
5
6
# File 'lib/inner_join_builder.rb', line 3

def initialize(select, source)
  @select = select
  @source = source
end

Instance Method Details

#on(&predicate_block) ⇒ Object



8
9
10
# File 'lib/inner_join_builder.rb', line 8

def on(&predicate_block)
  @select.add_inner_join(@source, predicate_block)
end