DJ Mon ![Build Status](https://camo.githubusercontent.com/69c62c802cec2815b7b741a4555d1969ba94230015bad3e956d7a3cbbde88daa/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f616b7368617972617761742f646a5f6d6f6e2e706e673f6272616e63683d6d6173746572)
A Rails engine based frontend for Delayed Job. It also has an iPhone app.
Demo
- A quick video tour
- Sandbox Demo URL
- Username:
dj_mon
- Password:
password
- Demo Source
Installation
Add this line to your application's Gemfile:
gem 'dj_mon'
And then execute:
$ bundle
Or install it yourself as:
$ gem install dj_mon
Note
Supports activerecord
and mongoid
.
Usage
If you are using Rails =< 3.1, or if config.assets.initialize_on_precompile
is set to false, then add this to config/environments/production.rb
.
config.assets.precompile += %w( dj_mon.js dj_mon.css)
Mount it in routes.rb
mount DjMon::Engine => 'dj_mon'
This uses http basic auth for authentication. Set the credentials in an initializer - config/initializers/dj_mon.rb
YourApp::Application.config.dj_mon.username = "dj_mon"
YourApp::Application.config.dj_mon.password = "password"
If the credentials are not set, then the username and password are assumed to be the above mentioned.
Now visit http://localhost:3000/dj_mon
and profit!
iPhone App
- The iPhone app is written in RubyMotion. Source.
- On App Store
Contributing
Things to do
- Mostly in the iPhone app. Mentioned in the README.
Running the test suite
To run the test suite, execute the following commands from the project root:
gem install bundler
bundle install
rake test:prepare
rake