Class: Qdsl::InnerJoinBuilder
- Inherits:
-
Object
- Object
- Qdsl::InnerJoinBuilder
- Defined in:
- lib/inner_join_builder.rb
Instance Method Summary collapse
-
#initialize(select, source) ⇒ InnerJoinBuilder
constructor
A new instance of InnerJoinBuilder.
- #on(&predicate_block) ⇒ Object
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 |