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.
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.
Adicione ao /Gemfile
:
gem 'hirb'
Depois adicione ao arquivo ~/.irbrc
as seguintes configurações:
require 'hirb'
Hirb.enable
O wirble é um gem que serve para melhorar o console do rails.
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