Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Campbell <noahcampbell@gmail.com>2013-10-01 23:56:27 +0400
committerNoah Campbell <noahcampbell@gmail.com>2013-10-08 20:37:49 +0400
commitf0211b84a1967c4dae471c19e5bde69016345c95 (patch)
tree53629ca93e01f0d37a879ed13fdc1cfac7cdaaa6 /transform/post.go
parent03d1a57fea650c13f7ca05481f5c84ffabeb2757 (diff)
Rename Transform to AbsURL
Diffstat (limited to 'transform/post.go')
-rw-r--r--transform/post.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/transform/post.go b/transform/post.go
index be383700d..c89a7bdf2 100644
--- a/transform/post.go
+++ b/transform/post.go
@@ -6,11 +6,15 @@ import (
"net/url"
)
-type Transformer struct {
+type Transformer interface {
+ Apply(io.Reader, io.Writer) error
+}
+
+type AbsURL struct {
BaseURL string
}
-func (t *Transformer) Apply(r io.Reader, w io.Writer) (err error) {
+func (t *AbsURL) Apply(r io.Reader, w io.Writer) (err error) {
var tr *htmltran.Transformer
if tr, err = htmltran.NewFromReader(r); err != nil {
@@ -28,7 +32,7 @@ type elattr struct {
tag, attr string
}
-func (t *Transformer) absUrlify(tr *htmltran.Transformer, selectors ...elattr) (err error) {
+func (t *AbsURL) absUrlify(tr *htmltran.Transformer, selectors ...elattr) (err error) {
var baseURL, inURL *url.URL
if baseURL, err = url.Parse(t.BaseURL); err != nil {