# File spec/warbler/task_spec.rb, line 37 def define_tasks(*tasks) options = tasks.last.kind_of?(Hash) ? tasks.pop : {} @defined_tasks ||= [] tasks.each do |task| unless @defined_tasks.include?(task) Warbler::Task.new "warble", @config, "define_#{task}_task".to_sym do |t| options.each {|k,v| t.send "#{k}=", v } end @defined_tasks << task end end end