class Middleman::Builder

def self.file(name, *args, &block)

def self.file(name, *args, &block)
  file_ext = File.extname(args[0])
  
  return unless ::Tilt[file_ext].nil?
  
  if (args[0] === args[1])
    args[1] = args[0].gsub("#{File.basename(Middleman::Server.views)}/", "").gsub("#{File.basename(Middleman::Server.public)}/", "")
  end
  super(name, *args, &block)
end