From b8bf01cdc6988c563d68ccf33ac8b4bd08274435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 24 Mar 2016 14:18:47 +0100 Subject: [PATCH] hugolib: Add missing GoDoc in pagination.go --- hugolib/pagination.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hugolib/pagination.go b/hugolib/pagination.go index 3f56872bb..e322ab5b3 100644 --- a/hugolib/pagination.go +++ b/hugolib/pagination.go @@ -26,6 +26,8 @@ import ( "strings" ) +// Pager represents one of the elements in a paginator. +// The number, starting on 1, represents its place. type Pager struct { number int *paginator @@ -35,10 +37,12 @@ type paginatedElement interface { Len() int } +// Len returns the number of pages in the list. func (p Pages) Len() int { return len(p) } +// Len returns the number of pages in the page group. func (psg PagesGroup) Len() int { l := 0 for _, pg := range psg { @@ -234,8 +238,8 @@ func splitPageGroups(pageGroups PagesGroup, size int) []paginatedElement { var ( pg PagesGroup - key interface{} = nil - groupIndex = -1 + key interface{} + groupIndex = -1 ) for k := low; k < high; k++ {