class RSpec::Core::RakeTask

def define # :nodoc:

:nodoc:
def define # :nodoc:
  actual_name = Hash === name ? name.keys.first : name
  desc("Run RSpec code examples") unless ::Rake.application.last_comment
  task name do
    RakeFileUtils.send(:verbose, verbose) do
      if files_to_run.empty?
        puts "No examples matching #{pattern} could be found"
      else
        puts spec_command.inspect if verbose
        unless system(spec_command)
          STDERR.puts failure_message if failure_message
          raise("#{spec_command} failed") if fail_on_error
        end
      end
    end
  end
  self
end