<commit_before>Configureasy
=============

A forma mais simples de carregar arquivos de configuração em suas Classe/Módulos.

##Instalação

Basta adicionar esta linha no seu Gemfile

```ruby
gem 'configureasy'
```

E entao executar:

    $ bundle

Ou instale manualmente:

    $ gem install configureasy

##Como usar

Basta incluir na classe e começar a usar

```ruby
class Foo
  include Configurable
end

Foo.config.some_key_in_config
# => 'some value for that key'
```

Por padrão ele busca um arquivo (.yml) no diretório _config_, caso precise especificar um nome diferente utilize o método _config_name_.

```ruby
class Foo
  include Configurable
  # load APP_ROOT/config/foo_config.yml
  config_name :foo_config
end
```

Caso precise ver o conteúdo original do arquivo utilize o método _raw_content_.

```ruby
class Foo
  include Configurable
end

Foo.config.raw_content
# => {'foo' => 'bar'}
```

##Duvidas, questões e desconfianças em geral

mail me: <EMAIL><commit_msg>Fix markdown in readme<commit_after>Configureasy
=============

A forma mais simples de carregar arquivos de configuração em suas Classe/Módulos.

## Instalação

Basta adicionar esta linha no seu Gemfile

```ruby
gem 'configureasy'
```

E entao executar:

    $ bundle

Ou instale manualmente:

    $ gem install configureasy

## Como usar

Basta incluir na classe e começar a usar

```ruby
class Foo
  include Configurable
end

Foo.config.some_key_in_config
# => 'some value for that key'
```

Por padrão ele busca um arquivo (.yml) no diretório _config_, caso precise especificar um nome diferente utilize o método _config_name_.

```ruby
class Foo
  include Configurable
  # load APP_ROOT/config/foo_config.yml
  config_name :foo_config
end
```

Caso precise ver o conteúdo original do arquivo utilize o método _raw_content_.

```ruby
class Foo
  include Configurable
end

Foo.config.raw_content
# => {'foo' => 'bar'}
```

## Duvidas, questões e desconfianças em geral

mail me: <EMAIL>
{'fraction_non_alphanumeric': 0.09053916581892167, 'fraction_numerical': 0.0, 'mean_word_length': 4.448753462603878, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2692716', 'n_tokens_mistral': 710, 'n_tokens_neox': 670, 'n_words': 234}