Sha256: 02d4130c7c8fea62e5ee12858e7ba425b3342f1dcdf8beab021463a0ef0c14cf

Contents?: true

Size: 1.11 KB

Versions: 8

Compression:

Stored size: 1.11 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'

Runner.run        # Maps config/main.yaml to Configuration as SymbolMatrix
                  # Gets ready Log as a logger in log/main.log

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

You can find this sample in the `sample` folder in this repo.

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

8 entries across 8 versions & 1 rubygems

Version Path
empezar-0.4.0 README.md
empezar-0.3.1 README.md
empezar-0.3.0 README.md
empezar-0.2.0 README.md
empezar-0.1.3 README.md
empezar-0.1.2 README.md
empezar-0.1.1 README.md
empezar-0.1.0 README.md