This gem represents both the content of the Shoes manual, and the necessary Shoes code to run it.
Because of how the manual is used, this gem does not depend directly on Shoes
itself. The content can be accessed without requiring shoes-core
, but you
won't be able to actually run the manual app without using this gem in a full
Shoes installation.
Add this line to your application's Gemfile:
gem 'shoes-manual'
And then execute:
$ bundle
Or install it yourself as:
$ gem install shoes-manual
The content of the Shoes manual can be directly accessed via this method:
Shoes::Manual.load_docs('en')
'en' here designates the language. There is currently an (out of date) copy in Japanese alongside the English content.
That method returns a structured output of the full manual:
{
:description=> "\n\nShoes is a tiny graphics toolkit...."
:sections=>
[["Introducing",
{
:title=>"Introducing Shoes",
:section=>"Hello!",
:description=>"\n\nHow does Shoes look on OS X and Windows?..."
...
}
]]
}
If you have an application which includes Shoes, you can also run the manual app by the following call:
Shoes::Manual.run
- Fork it ( https://github.com/shoes/shoes-manual/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request