packages feed

from-env 0.1.2.0 → 0.1.3.0

raw patch · 2 files changed

+7/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ System.Environment.FromEnv.TryParse: instance System.Environment.FromEnv.TryParse.TryParse GHC.Types.Bool
+ System.Environment.FromEnv.TryParse: instance System.Environment.FromEnv.TryParse.TryParse GHC.Types.Double
+ System.Environment.FromEnv.TryParse: instance System.Environment.FromEnv.TryParse.TryParse GHC.Types.Float

Files

from-env.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               from-env-version:            0.1.2.0+version:            0.1.3.0 synopsis:   Provides a generic way to construct values from environment variables. 
src/System/Environment/FromEnv/TryParse.hs view
@@ -14,8 +14,9 @@ class TryParse a where   tryParse :: String -> Maybe a -instance TryParse Int where-  tryParse = readMaybe+instance TryParse Int where tryParse = readMaybe+instance TryParse Double where tryParse = readMaybe+instance TryParse Float where tryParse = readMaybe  instance TryParse [Char] where    tryParse = Just@@ -27,3 +28,6 @@ instance TryParse Text where   tryParse = Just . T.pack +instance TryParse Bool where+  tryParse "" = Just False+  tryParse _  = Just True