class ReeMapper::FieldsFilter::OnlyStrategy
def allow?(field)
def allow?(field) fields.include? field end
def initialize(only, except)
def initialize(only, except) @fields = Set.new only.each do |item| if item.is_a? Symbol @fields << item else item.each do |key, val| @fields << key end end end if !except.nil? except.each do |item| if item.is_a? Symbol @fields.delete item else item.each do |key, val| @fields.delete key end end end end end