class GraphQL::Filter::MergedOnly
def self.build(onlies)
def self.build(onlies) case onlies.size when 0 nil when 1 onlies[0] else onlies.reduce { |memo, only| self.new(memo, only) } end end
def call(member, ctx)
def call(member, ctx) @first.call(member, ctx) && @second.call(member, ctx) end
def initialize(first, second)
def initialize(first, second) @first = first @second = second end