hugolib: Rename Page.Equals to Page.Eq
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 16 Aug 2017 08:01:16 +0000 (10:01 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 16 Aug 2017 08:01:16 +0000 (10:01 +0200)
To get the name in line with the template func `eq`.

hugolib/site_sections.go
hugolib/site_sections_test.go

index ee982576189cf259a0444c58d7d97a8bfaefd4e7..1ab2b0e276c76487433f60cfe36fb043f62112c0 100644 (file)
@@ -109,10 +109,10 @@ func (p *Page) IsAncestor(other interface{}) (bool, error) {
        return helpers.HasStringsPrefix(pp.sections, p.sections), nil
 }
 
-// Equals returns whether the current page equals the given page.
+// Eq returns whether the current page equals the given page.
 // Note that this is more accurate than doing `{{ if eq $page $otherPage }}`
 // since a Page can be embedded in another type.
-func (p *Page) Equals(other interface{}) (bool, error) {
+func (p *Page) Eq(other interface{}) (bool, error) {
        pp, err := unwrapPage(other)
        if err != nil {
                return false, err
index 950900140eacae97d27b7f71ef25a679e099e7db..355b74bb63e5ca81bcc0cb78ca8c82ed2578edd1 100644 (file)
@@ -150,13 +150,13 @@ PAG|{{ .Title }}|{{ $sect.InSection . }}
                        assert.NotNil(d)
                        assert.Equal("T41_-1", d.Title)
 
-                       equals, err := c.Equals(d)
+                       equals, err := c.Eq(d)
                        assert.NoError(err)
                        assert.False(equals)
-                       equals, err = c.Equals(c)
+                       equals, err = c.Eq(c)
                        assert.NoError(err)
                        assert.True(equals)
-                       _, err = c.Equals("asdf")
+                       _, err = c.Eq("asdf")
                        assert.Error(err)
 
                }},