Object
# File lib/args_parser/filter.rb, line 6 def initialize @filters = [] end
# File lib/args_parser/filter.rb, line 10 def add(name, filter) name = name.to_sym if name filters.push({:name => name, :filter => filter}) end
# File lib/args_parser/filter.rb, line 15 def filter(name, value) filters.each do |f| if !f[:name] or f[:name] == name value = f[:filter].call(value) end end value end
[Validate]
Generated with the Darkfish Rdoc Generator 2.