class Middleman::SourceWatcher

def find(path, glob=false)

def find(path, glob=false)
  path = path.to_s.encode!('UTF-8', 'UTF-8-MAC') if RUBY_PLATFORM =~ /darwin/
  p = Pathname(path)
  return nil if p.absolute? && !p.to_s.start_with?(@directory.to_s)
  p = @directory + p if p.relative?
  if glob
    @extensionless_files[p]
  else
    @files[p]
  end
end