boosty
/
boosty.go
30 строк · 428.0 Байт
1package boosty2
3import (4"gohome.4gophers.ru/getapp/boosty/request"5)
6
7type Boosty struct {8blog string9request *request.Request10}
11
12func New(blog string, options ...Option) (*Boosty, error) {13request, err := request.New()14if err != nil {15return nil, err16}17
18b := &Boosty{19blog: blog,20request: request,21}22
23for _, o := range options {24if err := o(b); err != nil {25return nil, err26}27}28
29return b, nil30}
31