class PathList
PathList¶ ↑
A PathList is an array containing 1..n paths. It is useful to regroup paths and make lookups on them.
Usage¶ ↑
path = PathList.new(ENV['PATH']) path.find 'env' #=> "/usr/bin/env" # This is already done when including the library $:.class #=> Array $:.extend PathList::Finder $:.find_ext = 'rb' $:.find 'uri' #=> "/usr/lib/ruby/1.8/uri.rb"
Public Class Methods
new(paths, default_ext = nil)
click to toggle source
Calls superclass method
# File lib/more/facets/pathlist.rb, line 55 def initialize(paths, default_ext = nil) @find_ext = default_ext if paths.kind_of? String paths = paths.split(File::PATH_SEPARATOR) end super(paths) end
Public Instance Methods
to_s()
click to toggle source
# File lib/more/facets/pathlist.rb, line 63 def to_s join(File::PATH_SEPARATOR) end