Prevent multiple overrides

This commit is contained in:
Joshua Peek
2012-06-07 10:14:28 -05:00
parent 0b73b11f63
commit a3bca44604

View File

@@ -79,6 +79,10 @@ module Linguist
warn "Extension is missing a '.': #{extension.inspect}"
end
if l = @overrides[extension]
raise ArgumentError, "#{extension} is already overridden by #{l.name}"
end
@overrides[extension] = language
end