|  | module Gitlab
 | 
						
						
						
							|  |   module Git
 | 
						
						
						
							|  |     # Parses root .gitattributes file at a given ref
 | 
						
						
						
							|  |     class AttributesAtRefParser
 | 
						
						
						
							|  |       delegate :attributes, to: :@parser
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |       def initialize(repository, ref)
 | 
						
						
						
							|  |         blob = repository.blob_at(ref, '.gitattributes')
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |         @parser = AttributesParser.new(blob&.data)
 | 
						
						
						
							|  |       end
 | 
						
						
						
							|  |     end
 | 
						
						
						
							|  |   end
 | 
						
						
						
							|  | end
 |