Sha256: 6c2791ee466915cb136bd091227e16fab59bb645f9c02a3ae82bba4744744385
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
# Empezar A simple Ruby library to enforce a convention for configuration, logging and execution ## Install gem install empezar ## Usage To start, you must create a `config` directory containing at least a `main.yaml` file with at least one configuration. Currently Empezar supports the `verbosity` flag, which can be setted to `silent` and the application's log will not be echoed in command line (otherwise it will be): ```yaml #config/main.yaml verbosity: normal # `silent` will silence stdout ``` Then create a ruby script anywhere in the folder and run it ```ruby # script.rb require 'empezar/run' # Maps config/main.yaml to Configuration as SymbolMatrix # Gets ready Log as a logger in log/main.log # Also gets $stdout setted as the output IO # and gets ARGV passed as arguments for the configuration to be completed Log.info "This will be logged and written in the shell" Configuration.each do |key, value| Log.debug "#{key}: #{value}" end ``` ...and then ruby script.rb speak.only:truth You will see some output in the terminal after that. This is really short, so here, [have a picture of a monkey](http://i.dailymail.co.uk/i/pix/2011/07/04/article-2011051-0CDC0F0900000578-739_634x894.jpg) . Enjoy
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
empezar-0.4.1 | README.md |