mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Allow primary extension override
This commit is contained in:
		@@ -222,7 +222,7 @@ module Linguist
 | 
				
			|||||||
      @overrides  = attributes[:overrides]  || []
 | 
					      @overrides  = attributes[:overrides]  || []
 | 
				
			||||||
      @filenames  = attributes[:filenames]  || []
 | 
					      @filenames  = attributes[:filenames]  || []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      @primary_extension = default_primary_extension || extensions.first
 | 
					      @primary_extension = attributes[:primary_extension] || default_primary_extension || extensions.first
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      # Prepend primary extension unless its already included
 | 
					      # Prepend primary extension unless its already included
 | 
				
			||||||
      if primary_extension && !extensions.include?(primary_extension)
 | 
					      if primary_extension && !extensions.include?(primary_extension)
 | 
				
			||||||
@@ -411,6 +411,7 @@ module Linguist
 | 
				
			|||||||
      :searchable        => options.key?('searchable') ? options['searchable'] : true,
 | 
					      :searchable        => options.key?('searchable') ? options['searchable'] : true,
 | 
				
			||||||
      :search_term       => options['search_term'],
 | 
					      :search_term       => options['search_term'],
 | 
				
			||||||
      :extensions        => options['extensions'],
 | 
					      :extensions        => options['extensions'],
 | 
				
			||||||
 | 
					      :primary_extension => options['primary_extension'],
 | 
				
			||||||
      :overrides         => options['overrides'],
 | 
					      :overrides         => options['overrides'],
 | 
				
			||||||
      :filenames         => options['filenames'],
 | 
					      :filenames         => options['filenames'],
 | 
				
			||||||
      :popular           => popular.include?(name)
 | 
					      :popular           => popular.include?(name)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user