Reputation: 4702
I'm just getting into Ruby - one of the things I'm having a little trouble letting go of is Intellisense / code completion, so if I don't have that I really need to have the API close to hand at all times. I made the discovery last week of:
gem server
which starts a server which lets you check out the documentation for all of your installed gems. Is there an equivalent to this which allows you to browse the standard libraries instead of the gems?
Using Linux/Ruby 1.8.7.
Upvotes: 11
Views: 5117
Reputation: 3824
Devdocs does the job
Clone the repo from github:
git clone [email protected]:Thibaut/devdocs.git
cd devdocs
Install dependencies:
gem install bundler
bundle install
download the docs:
thor docs:download --all
Run it:
rackup
It's accessible by default at http://localhost:9292
Upvotes: 3
Reputation: 124419
In your terminal, you can use ri
to print specific parts of the documentation. (Note that if you're using RVM to manage your ruby installation(s), you may need to run rvm docs generate
to avoid getting "Nothing known about...." responses)
For example:
> ri Array#drop
would output:
------------------------------------------------------------- Array#drop
ary.drop(n) => array
------------------------------------------------------------------------
Drops first n elements from _ary_, and returns rest elements in an
array.
a = [1, 2, 3, 4, 5, 0]
a.drop(3) # => [4, 5, 0]
Upvotes: 14
Reputation: 160191
Several options:
Upvotes: 5