Parent

Methods

Guard::Group

A group of Guards. There are two reasons why you want to group your guards:

@example Group that aborts on failure

group :frontend, :halt_on_fail => true do
  guard 'coffeescript', :input => 'spec/coffeescripts', :output => 'spec/javascripts'
  guard 'jasmine-headless-webkit' do
    watch(%r{^spec/javascripts/(.*)\..*}) { |m| newest_js_file("spec/javascripts/#{m[1]}_spec") }
  end
end

@see Guard::CLI

Attributes

name[RW]
options[RW]

Public Class Methods

new(name, options = {}) click to toggle source

Initialize a Group.

@param [String] name the name of the group @param [Hash] options the group options @option options [Boolean] halt_on_fail if a task execution

should be halted for all Guards in this group if one Guard throws `:task_has_failed`
# File lib/guard/group.rb, line 30
def initialize(name, options = {})
  @name    = name.to_sym
  @options = options
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.