method

function

v1_9_3_125 - Show latest stable - Class: REXML::QuickPath
function( elements, fname, rest )
public

No documentation available.

# File lib/rexml/quickpath.rb, line 221
    def QuickPath::function( elements, fname, rest )
      args = parse_args( elements, rest )
      Functions.pair = [0, elements.size]
      results = []
      elements.each do |element|
        Functions.pair[0] += 1
        Functions.node = element
        res = Functions.send( fname, *args )
        case res
        when true
          results << element
        when Fixnum
          results << element if Functions.pair[0] == res
        end
      end
      return results
    end