Sha256: 6d39ff2ec86bcb795675d25a50fe833d600dbf06ceaa50b8f678a89e8f8cab11

Contents?: true

Size: 734 Bytes

Versions: 6

Compression:

Stored size: 734 Bytes

Contents

# YamlProperties

If you find yourself often setting app config in yaml files for different
environments etc. Then this can be quite useful to simply access those variables.

## Examples
```ruby
YamlProperties.redis_port
```

Will by default read a value from a YAML file in `config/properties.yml`

```yaml
redis_port: 1369
```

Also can be added to a module or class like

```ruby
module Shutl
  extend YamlProperties
end

```

##Override filename like this

```ruby
module Shutl
  extend YamlProperties
  def self.yaml_file
    ENV['SINATRA_ENV'] == 'development' ? 'config/properties.yml' : 'config/properties_production.yml'
  end
end
```
#Yadayada

```ruby
gem 'yaml_config'
```

Usual gem/bundler usage/contribution guidelines

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
yaml_properties-0.0.7 README.md
yaml_properties-0.0.6 README.md
yaml_properties-0.0.5 README.md
yaml_properties-0.0.4 README.md
yaml_properties-0.0.3 README.md
yaml_properties-0.0.2 README.md