kalgan_config 0.9.1

Collection of functions to retrieve data and settings parameters defined in yaml files used by Kalgan Framework.
Documentation
# kalgan-config

Collection of functions to retrieve data and settings parameters defined in yaml files used by Kalgan Framework.

## Examples

This is the yaml file to be used in the following tests:
```yaml
## tests/settings.yaml

user:
  name: John
  is_real: false
  age: 39
  height: 1.78
  children:
    - Huey
    - Dewey
    - Louie
```
```rust
use kalgan_config::Config;

let config: Config = Config::new("tests/settings.yaml");
```
```rust
assert_eq!(config.get("user.name").unwrap(), "John");
```
```rust
assert_eq!(config.get_string("user.name").unwrap(), "John".to_string());
```
```rust
assert_eq!(config.get_bool("user.is_real").unwrap(), false);
```
```rust
assert_eq!(config.get_number("user.age").unwrap(), 39);
```
```rust
assert_eq!(config.get_float("user.height").unwrap(), 1.78);
```
```rust
assert_eq!(config.get_vec("user.children").unwrap(), vec!["Huey", "Dewey", "Louie"]);
```
    
## Documentation

For further information please visit:

* [Official Kalgan Site]https://kalgan.eduardocasas.com
* [API Documentation on docs.rs]https://docs.rs/kalgan-config


## License

This crate is licensed under either of the following licenses:

* [MIT License]https://choosealicense.com/licenses/mit/
* [Apache License 2.0]https://choosealicense.com/licenses/apache-2.0/