method
define
rails latest stable - Class:
Rails::SubTestTask
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v3.2.1) is shown here.
define()public
Create the tasks defined by this task lib.
# File railties/lib/rails/test_unit/sub_test_task.rb, line 6
def define
lib_path = @libs.join(File::PATH_SEPARATOR)
task @name do
run_code = ''
RakeFileUtils.verbose(@verbose) do
run_code =
case @loader
when :direct
"-e 'ARGV.each{|f| load f}'"
when :testrb
"-S testrb #{fix}"
when :rake
rake_loader
end
@ruby_opts.unshift( "-I\"#{lib_path}\"" )
@ruby_opts.unshift( "-w" ) if @warning
begin
ruby @ruby_opts.join(" ") +
" \"#{run_code}\" " +
file_list.collect { |fn| "\"#{fn}\"" }.join(' ') +
" #{option_list}"
rescue => error
warn "Error running #{name}: #{error.inspect}"
end
end
end
self
end Related methods
- Instance methods
- define