Module: Rateaux

Defined in:
lib/rateaux/file_task.rb,
lib/rateaux.rb,
lib/rateaux/version.rb,
lib/rateaux/namespaced.rb

Overview

Namespaced

Adds a namespace and a task with that namespace name.

Choose the tasks you want to launch when using the namespace name by giving them as a second argument or by defning a “default” task.

For example:

require "rateaux/namespaced"
include Rateaux::Namespaced

desc "Export everything"
namespaced :export do
  default: [:a, :b]

  …
end

Is the same as:

require "rateaux/namespaced"
include Rateaux::Namespaced

desc "Export everything"
namespaced :export, [:a, :b] do
  
end

Both definitions add a task “export” that cals “export:a” and “export:b” without having to add:

task export: ["export:a", "export:b"]

Defined Under Namespace

Modules: FileTask, Namespaced Classes: Railtie

Constant Summary collapse

VERSION =
"1.6.1".freeze