earlonrails/guard — comment on commit bdfdf45325f352e5b6bd7dc7fbf69f8dfcf53eb6
File: lib/guard/guard.rb line 41
By earlonrails:

How is this ?

attr_accessor :watchers, :options, :group, :any_return

# Initialize a Guard.
#
# @param [Array] watchers the Guard file watchers
# @param [Hash] options the custom Guard options
#
def initialize(watchers = [], options = {})
@group = options[:group] ? options.delete(:group).to_sym : :default
@watchers, @options, @any_return = watchers, options, options[:any_return]
end