Tasuku
Tasuku is a framework for building tasks in Ruby on Rails. It ships with an array of tasks ranging from reading articles to sharing photos. You can make your own tasks, too, and we'd love for you to contribute if you do.
Installation
Add this line to your application's Gemfile:
gem 'tasuku'
And then execute:
$ bundle
Install the gem:
$ rails generate tasuku:install
Run the migrations:
$ rake db:migrate
Then you can change the default configurations:
# config/routes.rb
Rails.application.routes.draw do
mount Tasuku::Engine, at: '/tasks'
end
And the method to use in deriving the current user:
# config/initializers/tasuku.rb
Tasuku.configure do |config|
config. = :current_user
end
Views
Tasuku ships with views, but you can copy them to customize things to your liking:
$ rails generate tasuku:views
Tasuku defaults to using your application's layout, so you'll need to prefix your own route helpers with main_app
so Ruby on Rails knows where to look.
Usage
...
Configuration
...
Contributing
- Fork it
- 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 new Pull Request
Credits
Hyper made this. We're a digital communications agency with a passion for good code, and if you're using this library we probably want to hire you.
License
Tasuku is available under the MIT license. See the LICENSE file for more info.