Detect generated xcode files

This commit is contained in:
Joshua Peek
2011-05-19 22:52:27 -05:00
parent 92dc3a47f4
commit 81d0206c40
2 changed files with 11 additions and 0 deletions

View File

@@ -69,6 +69,10 @@ module Linguist
!file? && !large?
end
def generated?
['.xib', '.nib', '.pbxproj'].include?(pathname.extname)
end
def language
if text?
shebang_language || pathname.language

View File

@@ -103,6 +103,13 @@ class TestBlob < Test::Unit::TestCase
assert !blob("octocat.psd").image?
end
def test_generated
assert !blob("README").generated?
assert blob("MainMenu.xib").generated?
assert blob("MainMenu.nib").generated?
assert blob("project.pbxproj").generated?
end
def test_language
assert_equal Language['Ruby'], blob("foo.rb").language
assert_equal Language['Ruby'], blob("script.rb").language