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