Geral

Documentação Offline para Gems

Este é um daqueles posts essenciais para quem quer trabalhar de qualquer lugar, sem ter que se preocupar se vai ter acesso a consciência coletiva (Google/Stack Overflow), afinal sabemos que 3G e Wifi só funcionam bem na loja da operadora e em casa, respectivamente.

O primeiro passo é garantir que todas as nossas gems instaladas passaram pelo processo de geração da documentação. Isso é muito importante, por que, por padrão, o Bundler não executa a geração do RDoc, para garantir uma melhor performance:

gem rdoc [--all|gem_name]

O processo vai demorar consideravelmente de acordo com a quantidade de Gems que você possui.

Aqui entra duas opções, você pode suar somente os comandos que já possui (isto, é usar o “gem” para hospedar as próprias documentações), ou usar algo melhor como o YARD.

O YARD é a mesma ferramenta que é responsável pela geração das documentações no RubyDoc.info.

A instalação é via Rubygems:

gem install yard

Para acessar a documentação, basta rodar o servidor embutido:

yard server --gems

Resultado final acessando http://0.0.0.0:8808:

Yardoc server

Mais artigos que podem te interessar

Padrão