# Console
## Configurações
O arquivo ```~/.irbrc``` serve para configurar o console. Ele fica no root da pasta de usuário no sistema operacional. Esse arquivo funciona como um arquvo de *.rb* comum e vai ser rodado toda vez que o IRB iniciar.
Para editar ou criar esse arquivo, digite no terminal:
```pico ~/.irbrc```
Para sair do editor **pico** aperte **ctrl + x** para fechar o arquivo e confirme que quer salvar e o nome do arquivo apertando **enter**.
## Truques
### HIRB
O HIRB serve para melhorar a visualização do *ActiveRecord*. Ele muda o jeito como o IRB mostra os dados retornados para o usuário, criando uma tabela que pode ser customizada.
Muito util para poder visualizar os dados do que você está fazendo no console do rails e não ficar precisando caçar as informações perdidas dentro de um *hash* gigante.
#### Instalação
Adicione ao ```/Gemfile```:
gem 'hirb'
Depois adicione ao arquivo ```~/.irbrc``` as seguintes configurações:
require 'hirb'
Hirb.enable
### Wirble
O wirble é um **gem** que serve para melhorar o *console* do rails.
#### Instalação
Adicione ao ```/Gemfile```:
gem 'wirble'
Depois adicione ao arquivo ```~/.irbrc``` as seguintes configurações:
begin
require 'wirble'
# init wirble
Wirble.init
# enable color
Wirble.colorize
Wirble::Colorize::DEFAULT_COLORS
rescue LoadError => err
$stderr.puts "Couldn't load Wirble: #{err}"
end
#### Links
* [Mais informações](http://pablotron.org/software/wirble/)
* [Readme.md](http://pablotron.org/software/wirble/README)
-----------------
[Index](index.md)