Sha256: 3fd91c6fb89dad876b7fb3e52f6f46720fab5954ad267ef3f582d7d60fdab931
Contents?: true
Size: 380 Bytes
Versions: 4
Compression:
Stored size: 380 Bytes
Contents
module Streamer module Functors # Member determines if the properties provided are members of the facts class Member < Functor def call member end def member values = options.fetch(:properties).map do |pk| value(pk.split('.')) end.flatten (values & options.fetch(:facts)).size > 0 end end end end
Version data entries
4 entries across 4 versions & 1 rubygems