Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v2_2_9) is shown here.
define()public
Create the tasks defined by this task lib.
# File lib/rake/testtask.rb, line 97
def define
desc @description
task @name do
FileUtilsExt.verbose(@verbose) do
args =
"#{ruby_opts_string} #{run_code} " +
"#{file_list_string} #{option_list}"
ruby args do |ok, status|
if !ok && status.respond_to?(:signaled?) && status.signaled?
raise SignalException.new(status.termsig)
elsif !ok
fail "Command failed with status (#{status.exitstatus}): " +
"[ruby #{args}]"
end
end
end
end
self
end Related methods
- Instance methods
- define
- file_list
- file_list_string
- find_dir
- find_file
- fix
- lib_path
- option_list
- rake_include_arg
- rake_lib_dir
- rake_loader
- ruby_opts_string
- ruby_version
- run_code
- test_files=
- Class methods
- new