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 |