0.0
No commit activity in last 3 years
No release in over 3 years
Content and loading classes for the Shoes manual
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
~> 0.10.0
~> 10.0

Runtime

>= 1.6.4.1, ~> 1.6.4.1
>= 1.0.0, ~> 1.0
 Project Readme

Shoes::Manual

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.

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

Content

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?..."
         ...
       }
     ]]
}

Running the Manual

If you have an application which includes Shoes, you can also run the manual app by the following call:

Shoes::Manual.run

Contributing

  1. Fork it ( https://github.com/shoes/shoes-manual/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request