Add Langauge#escaped_name

This commit is contained in:
Joshua Peek
2012-03-19 09:27:39 -05:00
parent 887101eb64
commit 329ad99edc

View File

@@ -1,5 +1,6 @@
require 'yaml'
require 'pygments' require 'pygments'
require 'uri'
require 'yaml'
module Linguist module Linguist
# Language names that are recognizable by GitHub. Defined languages # Language names that are recognizable by GitHub. Defined languages
@@ -322,6 +323,19 @@ module Linguist
# Returns the extensions Array # Returns the extensions Array
attr_reader :filenames attr_reader :filenames
# Public: Get URL escaped name.
#
# Examples
#
# "C%23"
# "C%2B%2B"
# "Common%20Lisp"
#
# Returns the escaped String.
def escaped_name
URI.escape(name)
end
# Internal: Get default alias name # Internal: Get default alias name
# #
# Returns the alias name String # Returns the alias name String