lectionary

package
v0.0.0-...-6b70b48 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LectionaryMap = template.FuncMap{
	"weekly_lectionary":         NewWeeklyLectionary,
	"daily_lectionary":          NewDailyLectionary,
	"monthly_lectionary":        NewMonthlyLectionary,
	"week_at_a_time_lectionary": NewWeekAtATime,
	"pillar_lectionary":         NewPillarLectionary,
}

Functions

func NewWeekAtATime

func NewWeekAtATime(readings ...string) (*weekAtATimeLectionary, error)

Types

type DailyLectionary

type DailyLectionary struct {
	// contains filtered or unexported fields
}

func NewDailyLectionary

func NewDailyLectionary(reading string) (*DailyLectionary, error)

func (*DailyLectionary) GetReading

func (l *DailyLectionary) GetReading(t time.Time) string

type Lectionary

type Lectionary interface {
	GetReading(time.Time) string
}

func NewPillarLectionary

func NewPillarLectionary() Lectionary

type MonthlyLectionary

type MonthlyLectionary struct {
	// contains filtered or unexported fields
}

func NewMonthlyLectionary

func NewMonthlyLectionary(readings ...string) (*MonthlyLectionary, error)

func (*MonthlyLectionary) GetReading

func (l *MonthlyLectionary) GetReading(t time.Time) string

type WeeklyLectionary

type WeeklyLectionary struct {
	// contains filtered or unexported fields
}

func NewWeeklyLectionary

func NewWeeklyLectionary(readings ...string) (*WeeklyLectionary, error)

func (*WeeklyLectionary) GetReading

func (l *WeeklyLectionary) GetReading(t time.Time) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL