Documentation
¶
Index ¶
- func Bootstrap()
- type Deps
- func IgniteCache(container Deps) (Deps, error)
- func IgniteConfig(d Deps) (container Deps, err error)
- func IgniteLedisDB(container Deps) (Deps, error)
- func IgniteLogger(container Deps) (Deps, error)
- func IgniteMailer(container Deps) (Deps, error)
- func IgniteMongoDB(container Deps) (Deps, error)
- func IgniteS3(container Deps) (Deps, error)
- type Ignitor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Deps ¶
type Deps struct { ConfigProvider *config.Config GamingConfigProvider *model.GamingRules DatabaseSessionProvider *mgo.Session DatabaseProvider *mgo.Database LoggerProvider *logging.Logger MailerProvider mail.Mailer CacheProvider *goredis.Redis S3Provider *s3.Bucket LedisProvider *ledis.DB }
var (
Container Deps
)
Contains bootstraped dependencies.
func IgniteCache ¶
func IgniteConfig ¶
func IgniteLedisDB ¶
func IgniteLogger ¶
func IgniteMongoDB ¶
func (Deps) GamingConfig ¶
func (d Deps) GamingConfig() *model.GamingRules
func (Deps) MgoSession ¶
func (d Deps) MgoSession() *mgo.Session
Click to show internal directories.
Click to hide internal directories.