Method: ActiveTriples::Relation#&

Defined in:
lib/active_triples/relation.rb

#&(array) ⇒ Array

Note:

simply passes to ‘Array#&` unless argument is a Relation

Parameters:

Returns:

  • (Array)

See Also:

  • Array#&


62
63
64
65
66
67
# File 'lib/active_triples/relation.rb', line 62

def &(array)
  return to_a & array unless array.is_a? Relation

  (objects.to_a & array.objects.to_a)
    .map { |object| convert_object(object) }
end