Commit graph

11 commits

Author SHA1 Message Date
Mike Bierlee
3c5f88b9fd Add ability to fetch a subconfig 2022-09-24 20:05:15 +03:00
Mike Bierlee
2a5ae23576 Simplify creation of dictionaries in tests 2022-09-24 19:49:38 +03:00
Mike Bierlee
cb8e737e6c Add get with type conversion for convenience 2022-09-24 19:42:29 +03:00
Mike Bierlee
32598ca434 Add public inline documentation 2022-09-24 19:31:21 +03:00
Mike Bierlee
20a7c0471b Add file loading 2022-09-24 18:51:32 +03:00
Mike Bierlee
a1a99d1dee Add json string parsing 2022-09-24 18:43:56 +03:00
Mike Bierlee
fcbc372923 Add JsonConfigFactory 2022-09-24 18:05:33 +03:00
Mike Bierlee
1272ef1bc4 Allow empty path
just attempt to fetch the root
2022-09-24 17:09:20 +03:00
Mike Bierlee
bcd9bf22e3 Remove unneccesary check
The rest of the code already supports this case
2022-09-24 17:07:08 +03:00
Mike Bierlee
373f2fc1c3 Define ConfigLoader interface
And privatize internal classes
2022-09-24 17:05:47 +03:00
Mike Bierlee
e293baf526 Rename project to detach it from Poodinis 2022-09-24 17:04:57 +03:00