class Cucumber::Rake::Task
def initialize(task_name = "features", desc = "Run Features with Cucumber")
def initialize(task_name = "features", desc = "Run Features with Cucumber") @task_name, @desc = task_name, desc @libs = [] @rcov_opts = %w{--rails --exclude osx\/objc,gems\/} yield self if block_given? @feature_pattern = "features/**/*.feature" if feature_pattern.nil? && feature_list.nil? @step_pattern = "features/**/*.rb" if step_pattern.nil? && step_list.nil? @binary ||= File.expand_path(File.dirname(__FILE__) + '/../../../bin/cucumber') define_task end