# File lib/rake.rb, line 1449 1449: def define_task(task_class, args, &block) 1450: task_name, deps = resolve_args(args) 1451: task_name = task_class.scope_name(@scope, task_name) 1452: deps = [deps] unless deps.respond_to?(:to_ary) 1453: deps = deps.collect {|d| d.to_s } 1454: task = intern(task_class, task_name) 1455: task.add_comment(@last_comment) 1456: @last_comment = nil 1457: task.enhance(deps, &block) 1458: task 1459: end