in lib/rugged_adapter/git_layer_rugged.rb [677:688]
def /(file)
return self if file == '/'
begin
obj = @tree.path(file)
rescue Rugged::TreeError
return nil
end
return nil if obj.nil?
obj = @tree.owner.lookup(obj[:oid])
obj.is_a?(Rugged::Tree) ? Gollum::Git::Tree.new(obj) : Gollum::Git::Blob.new(obj)
end