class Globs::ExtGlob
Constants
- MATCH_REGEXP
Public Class Methods
new(glob)
click to toggle source
# File lib/globs/ext_glob.rb, line 6 def initialize(glob) @glob = glob end
Public Instance Methods
valid?()
click to toggle source
# File lib/globs/ext_glob.rb, line 10 def valid? return false unless @glob && @glob.kind_of?(String) && @glob != "" glob = @glob.dup while(match = MATCH_REGEXP.match(glob)) do return true if match[2] glob.slice!(match.begin(0), match[0].length) end false end