toggle menu
kapsule
jvm
switch theme
kapsule-core
net.
gouline.
kapsule
Delegate
Optional
Required
Has
Modules
inject()
Injects
Kapsule
Kapsules
optional()
required()
transitive()
Transitive
Injection
Exception
sample
net.
gouline.
kapsule.
demo
Context
Demo
main()
net.
gouline.
kapsule.
demo.
di
Data
Module
Logic
Module
Main
Data
Module
Main
Logic
Module
Module
net.
gouline.
kapsule.
demo.
mock
Auth
State
Dao
User
Dao
sample
/
net.gouline.kapsule.demo.mock
/
Auth
Auth
class
Auth
(
val
userDao
:
UserDao
,
val
stateDao
:
StateDao
,
val
debug
:
Boolean
=
false
)
Simulated authenticator.
Members
Constructors
Auth
Link copied to clipboard
constructor
(
userDao
:
UserDao
,
stateDao
:
StateDao
,
debug
:
Boolean
=
false
)
Properties
debug
Link copied to clipboard
val
debug
:
Boolean
=
false
state
Dao
Link copied to clipboard
val
stateDao
:
StateDao
user
Dao
Link copied to clipboard
val
userDao
:
UserDao
Functions
authenticate
Link copied to clipboard
fun
authenticate
(
)
Simulated authentication routine.