module CodeRay::FileType

def shebang filename

def shebang filename
  return unless File.exist? filename
  File.open filename, 'r' do |f|
    if first_line = f.gets
      if type = first_line[TypeFromShebang]
        type.to_sym
      end
    end
  end
end