Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Config = Monad m => Config {
- appDBConn :: ConnectionPool
- appDB :: DBAccess m
- newtype FlipperT m a = FlipperT {}
- runFlipperT :: MonadIO m => ConnectionPool -> FlipperT m a -> m a
- module Control.Flipper
Documentation
The FlipperT
transformer for postgres-persisted feature switchable computation.
MonadTrans FlipperT Source # | |
Monad m => MonadReader Config (FlipperT m) Source # | |
Monad m => Monad (FlipperT m) Source # | |
Functor m => Functor (FlipperT m) Source # | |
Applicative m => Applicative (FlipperT m) Source # | |
MonadIO m => MonadIO (FlipperT m) Source # | |
MonadIO m => HasFeatureFlags (FlipperT m) Source # | |
MonadIO m => ModifiesFeatureFlags (FlipperT m) Source # | |
runFlipperT :: MonadIO m => ConnectionPool -> FlipperT m a -> m a Source #
Evaluates a feature-switched computation, returning the final value
module Control.Flipper