Parent

Methods

Files

Guard::RakeTask

Provides a method to define a Rake task that runs the Guard plugins.

Attributes

name[RW]

Name of the main, top level task

options[RW]

CLI options

Public Class Methods

new(name = :guard, options = '') click to toggle source

Initialize the Rake task

@param [Symbol] name the name of the Rake task @param [String] options the CLI options @yield [Guard::RakeTask] the task

# File lib/guard/rake_task.rb, line 27
def initialize(name = :guard, options = '')
  @name = name
  @options = options

  yield self if block_given?

  desc "Starts Guard with options: '#{options}'"
  task name => ["#{name}:start"]

  namespace(name) do

    desc "Starts Guard with options: '#{options}'"
    task(:start) do
      ::Guard::CLI.start(options.split)
    end

  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.