class SproutCore::FileRule

Public Class Methods

new(exp, mode) click to toggle source
# File lib/buildtasks/helpers/file_rule.rb, line 4
def initialize(exp, mode)
  @mode = mode
  @expression = Regexp.new(exp)
end

Public Instance Methods

include?(file) click to toggle source

Decides whether or not a file should be included. Returns either true, false, or nil (for not a match at all)

# File lib/buildtasks/helpers/file_rule.rb, line 11
def include?(file)
  ret = (@mode == :deny) ? false : true
  
  if file =~ @expression
    return ret
  else
    return nil
  end
end