AstronomyEngine
A mountable engine for the astronomy
gem
Installation
Add this line to your application's Gemfile:
gem 'astronomy_engine'
And then execute:
$ bundle
Or install it yourself as:
$ gem install astronomy_engine
Usage
Add the mount point for the engine in your rails app:
Rails.application.routes.draw do
...
mount AstronomyEngine::App => '/astronomy'
...
end
Request the list of categories:
curl {APPLICATION_ROOT}/astronomy/categories
Request all topics for a given category:
curl {APPLICATION_ROOT}/astronomy/categories/Star/topics
Search all topic names and descriptions:
curl {APPLICATION_ROOT}/astronomy/topics?q=cluster
Contributing
- Fork it ( https://github.com/[my-github-username]/astronomy_engine/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