class Streamer::Functors::Member

Member determines if the properties provided are members of the facts

Public Instance Methods

call() click to toggle source
# File lib/streamer/functors/member.rb, line 5
def call
  member
end
member() click to toggle source
# File lib/streamer/functors/member.rb, line 9
def member
  values = options.fetch(:properties).map do |pk|
    value(pk.split('.'))
  end.flatten
  (values & options.fetch(:facts)).size > 0
end