mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Detect generated xcode files
This commit is contained in:
@@ -69,6 +69,10 @@ module Linguist
|
|||||||
!file? && !large?
|
!file? && !large?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def generated?
|
||||||
|
['.xib', '.nib', '.pbxproj'].include?(pathname.extname)
|
||||||
|
end
|
||||||
|
|
||||||
def language
|
def language
|
||||||
if text?
|
if text?
|
||||||
shebang_language || pathname.language
|
shebang_language || pathname.language
|
||||||
|
|||||||
@@ -103,6 +103,13 @@ class TestBlob < Test::Unit::TestCase
|
|||||||
assert !blob("octocat.psd").image?
|
assert !blob("octocat.psd").image?
|
||||||
end
|
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
|
def test_language
|
||||||
assert_equal Language['Ruby'], blob("foo.rb").language
|
assert_equal Language['Ruby'], blob("foo.rb").language
|
||||||
assert_equal Language['Ruby'], blob("script.rb").language
|
assert_equal Language['Ruby'], blob("script.rb").language
|
||||||
|
|||||||
Reference in New Issue
Block a user