Sha256: f9d13b5f2305c63d3fc8d32a98646dd90bf085e4388be6616f647d4809bbd9d1
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
# Quandl::Config This gem allows you to quickly convert YML files into a `Config` object where the attributes can be accessed using dot, hash symbol or hash string notation. ## Installation Add this line to your application's Gemfile: gem 'quandl-config' And then execute: $ bundle Or install it yourself as: $ gem install quandl-config ## Usage 1. Create a `yml` file with the same file name as your class. For example: ``` class: A::B::C file name: config/a/b/c.yml ``` 2. Extend the Quandl::Configurable class. This adds a configuration class method. ```ruby class A::B::C extend Quandl::Configurable end ``` ```ruby pry pry> A::B::C.configuration => #<Quandl::Config language="spanish", hello="hola"> ``` ### What if my yml file name doesn't match the class name? ```ruby class A::B::Special extend Quandl::Configurable def self.file_name 'database_zip_uploader' end end ``` ### What if I want configuration to be an instance method? ```ruby class A::B::C include Quandl::Configurable end ``` ## Contributing 1. Fork it ( https://github.com/[my-github-username]/quandl-config/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quandl-config-0.0.1 | README.md |