Method: Yargi::ElementSet#filter

Defined in:
lib/yargi/element_set.rb

#filter(predicate = nil, &block) ⇒ Object

Filters this set with a ‘predicate and block’ predicate (see Yargi::Predicate)



150
151
152
153
# File 'lib/yargi/element_set.rb', line 150

def filter(predicate=nil, &block)
  pred = Yargi::Predicate.to_predicate(predicate, &block)
  extend_result(self.select{|e| pred===e})
end