# File lib/librarian/source/git.rb, line 29 def initialize(environment, uri, options) self.environment = environment self.uri = uri self.ref = options[:ref] || DEFAULTS[:ref] self.sha = options[:sha] self.path = options[:path] @repository = nil @repository_cache_path = nil ref.kind_of?(String) or raise TypeError, "ref must be a String" end