Replace Language#find_by_filename with Pathname#language

This commit is contained in:
Joshua Peek
2011-05-10 09:40:35 -05:00
parent 86c67f4b6f
commit de8bf008ef
4 changed files with 51 additions and 32 deletions

View File

@@ -4,6 +4,24 @@ module Linguist
@path = path
end
def basename
File.basename(@path)
end
def extname
if basename[0] == ?.
basename
elsif basename.include?('.')
File.extname(basename)
else
basename
end
end
def language
Language.find_by_extension(extname)
end
def to_s
@path.dup
end