Module: Ruber::Rake

Defined in:
plugins/rake/rake.rb,
plugins/rake/rake_widgets.rb,
plugins/rake/rake_extension.rb

Overview

Plugin which allows to run rake tasks from within Ruber, displaying the output in a tool widget.

It provides a dialog which lists all the tasks defined in the rakefile (which can be either chosen by the user or left to rake to find), a menu containing the tasks defined in the current rakefile and a menu containing globally defined tasks. To both project tasks and globally defined tasks can be assigned a shortcut.

Note: the list of project tasks, both in the menu and in the dialog, is computed automatically only once, the first time it’s needed. If the rakefile is later changed, the user must manually ask to refresh the list using either the appropriate entry in the menu, the button in the dialog or in the project configuration widget.

Note: this plugin only works for projects, not for single documents (the reason being that if you have more than one file working together, you should create a project).

API for feature rake

Plugin object API

See API for Plugin

Defined Under Namespace

Classes: ChooseTaskDlg, ConfigWidget, Plugin, ProjectExtension, ProjectWidget, ShortcutDelegate