blob: 92a9494a4ce71c2523dffbfddde929b4513207f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package gmi
import (
"fmt"
"dev.mediocregopher.com/mediocre-blog.git/src/render"
)
// NOTE If I wasn't abandoning this codebase I would give this a proper doc and
// constructor, and make URLBuilder private.
type PostPreprocessFuncs struct {
URLBuilder render.URLBuilder
}
func (f PostPreprocessFuncs) Image(args ...string) (string, error) {
var (
id = args[0]
descr = "Image"
)
if len(args) > 1 {
descr = args[1]
}
return fmt.Sprintf(
"\n=> %s %s", f.URLBuilder.Asset(id), descr,
), nil
}
|