class Cucumber::Rake::Task

def initialize(task_name = "features", desc = "Run Features with Cucumber")

Define a task
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