Quando a documentação não basta, o jeito é ler o código da gem. O Bundler abre ela no seu editor:
$ bundle open activerecord
Ele abre a pasta da gem na versão que está no seu Gemfile.lock, não a última do GitHub. Então você lê exatamente o código que o seu projeto roda.
Se você já sabe o arquivo, o --path vai direto nele:
$ bundle open activerecord --path lib/active_record/persistence.rb
O editor vem da variável BUNDLER_EDITOR, depois VISUAL, depois EDITOR. Para usar o VS Code, por exemplo: export BUNDLER_EDITOR=code.