Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigService ¶
type ConfigService struct {
// contains filtered or unexported fields
}
ConfigService is filesystem store implementation of vetbbedit.ConfigService
func NewConfigService ¶
func NewConfigService(pageDir string) *ConfigService
NewConfigService creates new ConfigService operating on files in pageDir.
func (*ConfigService) UpdateCopyrightYears ¶
func (s *ConfigService) UpdateCopyrightYears() error
UpdateCopyrightYears updates params.CopyrightYears in config.json using current date
type NewsService ¶
type NewsService struct {
// contains filtered or unexported fields
}
NewsService is filesystem store implementation of vetbbedit.NewsService
func NewNewsService ¶
func NewNewsService(pageDir string) *NewsService
NewNewsService creates new NewsService operating on files in pageDir.
type OpeningHoursService ¶
type OpeningHoursService struct {
// contains filtered or unexported fields
}
OpeningHoursService is filesystem store implementation of vetbbedit.OpeningHoursService
func NewOpeningHoursService ¶
func NewOpeningHoursService(pageDir string) *OpeningHoursService
NewOpeningHoursService creates new OpeningHoursService operating on files in pageDir.
func (*OpeningHoursService) Load ¶
func (s *OpeningHoursService) Load() (o *vetbbedit.OpeningHours, err error)
Load returns OpeningHours from json file
func (*OpeningHoursService) Save ¶
func (s *OpeningHoursService) Save(o *vetbbedit.OpeningHours) error
Save stores OpeningHours in json file
type ServicesService ¶
type ServicesService struct {
// contains filtered or unexported fields
}
ServicesService is filesystem store implementation of vetbbedit.ServicesService
func NewServicesService ¶
func NewServicesService(pageDir string) *ServicesService
NewServicesService creates new ServicesService operating on files in pageDir.