Method: Enumerable.inner_join
- Defined in:
- lib/abstractivator/enumerable_ext.rb
.inner_join(left, right, get_left_key, get_right_key) ⇒ Object
37 38 39 40 41 |
# File 'lib/abstractivator/enumerable_ext.rb', line 37 def self.inner_join(left, right, get_left_key, get_right_key) sentinel = Object.new result = self.outer_join(left, right, get_left_key, get_right_key, sentinel, sentinel) result.reject { |pair| pair.first == sentinel || pair.last == sentinel } end |