diff --git a/CONTRIBUTING_rdoc.html b/CONTRIBUTING_rdoc.html index dbbb4ccf1..7545237b6 100644 --- a/CONTRIBUTING_rdoc.html +++ b/CONTRIBUTING_rdoc.html @@ -57,11 +57,14 @@
Rake is currently hosted at github. The github web page is github.com/ruby/rake . The public git clone URL is
+Rake is hosted at GitHub. The GitHub Web page is github.com/ruby/rake . The public Git clone URL is
https://github.com/ruby/rake.git@@ -104,31 +110,28 @@
Install gem dependency using bundler:
-$ bundle install # Install bundler, minitest and rdoc+
$ bin/setup # Install development dependencies
Run the test suite
$ rake
Rake uses Rubocop to enforce a consistent style on new changes being proposed. You can check your code with Rubocop using:
+Rake uses RuboCop to enforce a consistent style on new changes being proposed. You can check your code with RuboCop using:
-$ ./bin/rubocop+
$ bin/rubocop
Feel free to submit commits or feature requests. If you send a patch, remember to update the corresponding unit tests. In fact, I prefer new feature to be submitted in the form of new unit tests.
+Feel free to submit commits or feature requests. If you send a patch, remember to update the corresponding unit tests. In fact, the team prefers a new feature to be submitted in the form of new unit tests.
For other information, feel free to ask on the ruby-talk mailing list.
-If you have found a bug in rake please try with the latest version of rake before filing an issue. Also check History.rdoc for bug fixes that may have addressed your issue.
+If you have found a bug in rake, please try with the latest version of rake before filing an issue. Also check History.rdoc for bug fixes that may have addressed your issue.
-When submitting pull requests please check the rake Travis-CI page for test failures:
- -https://travis-ci.org/ruby/rake -+
When submitting pull requests, please check the status checks on your PR page to confirm if it says “All checks have passed”.
@@ -136,7 +139,7 @@Validate -
Generated by RDoc 6.3.1. +
Generated by RDoc 6.5.0.
Based on Darkfish by Michael Granger. diff --git a/FileUtils.html b/FileUtils.html index 30fda97ab..2107cb146 100644 --- a/FileUtils.html +++ b/FileUtils.html @@ -108,10 +108,12 @@
# File lib/rake/file_utils.rb, line 100 +# File lib/rake/file_utils.rb, line 98 def ruby(*args, **options, &block) if args.length > 1 sh(RUBY, *args, **options, &block) @@ -138,17 +140,19 @@Public Instance Methods
Attempt to do a normal file link, but fall back to a copy if the link fails.
# File lib/rake/file_utils.rb, line 112 +# File lib/rake/file_utils.rb, line 110 def safe_ln(*args, **options) if LN_SUPPORTED[0] begin @@ -166,10 +170,12 @@Public Instance Methods
# File lib/rake/file_utils.rb, line 128 +# File lib/rake/file_utils.rb, line 126 def split_all(path) head, tail = File.split(path) return [tail] if head == "." || tail == "/" @@ -255,7 +263,7 @@Public Instance Methods
diff --git a/History_rdoc.html b/History_rdoc.html index d5fd036da..0f21d6ea8 100644 --- a/History_rdoc.html +++ b/History_rdoc.html @@ -57,248 +57,847 @@@@ -313,11 +912,14 @@
Pages
Follows recent changes on keyword arguments in ruby 2.7. Pull Request #326 by nobu
Make `PackageTask` be able to omit parent directory while packing files Pull Request #310 by tonytonyjan
+Make ‘PackageTask` be able to omit parent directory while packing files Pull Request #310 by tonytonyjan
Add order only dependency Pull Request #269 by take-cheeze
Use the application's name in error message if a task is not found. Pull Request #303 by tmatilai
+Use the application’s name in error message if a task is not found. Pull Request #303 by tmatilai
Don't run task if it depends on already invoked but failed task. Pull request #252 by Gonzalo Rodriguez.
+Don’t run task if it depends on already invoked but failed task. Pull request #252 by Gonzalo Rodriguez.
Make space trimming consistent for all task arguments. Pull request #259 by Gonzalo Rodriguez.
Removes duplicated inclusion of Rake::DSL in tests. Pull request #254 by Gonzalo Rodriguez.
Re-raise a LoadError that didn't come from require in the test loader. Pull request #250 by Dylan Thacker-Smith.
+Re-raise a LoadError that didn’t come from require in the test loader. Pull request #250 by Dylan Thacker-Smith.
Bump `required_ruby_version` to Ruby 2.0.0. Rake has already removed support for Ruby 1.9.x.
+Bump ‘required_ruby_version` to Ruby 2.0.0. Rake has already removed support for Ruby 1.9.x.
Support `test-bundled-gems` task on ruby core.
+Support ‘test-bundled-gems` task on ruby core.
Re-use trace option on `cleanup` task. #164 by Brian Henderson
+Re-use trace option on ‘cleanup` task. #164 by Brian Henderson
Actions adore keyword arguments #174 by Josh Cheek
Remove to reference `Fixnum` constant. Pull request #160 by nobu
+Remove to reference ‘Fixnum` constant. Pull request #160 by nobu
Fix unexpected cut-out behavior on task description using triple dots and exclamation. Report #106 from Stephan Kämper and Pull request #134 by Lee
Fix empty argument assignment with `with_defaults` option. Pull request #135 by bakunyo
+Fix empty argument assignment with ‘with_defaults` option. Pull request #135 by bakunyo
Ignore to use `hwprefs` on Darwin platform. Use sysctl now. Report #128
+Ignore to use ‘hwprefs` on Darwin platform. Use sysctl now. Report #128
Remove explicitly load to rubygems for Ruby 1.8.
Unify to declare `Rake::VERSION`.
+Unify to declare ‘Rake::VERSION`.
Support xz format for PackageTask.
Remove `-W` option when Rake::TestTask#verbose enabled. It's misunderstanding specification change with Rake 11. Partly revert #67
Remove ‘-W` option when Rake::TestTask#verbose enabled. It’s misunderstanding specification change with Rake 11. Partly revert #67
Use `-W` instead of `–verbose` when Rake::TestTask#verbose enabled. JRuby doesn't have `–verbose` option.
Use ‘-W` instead of `–verbose` when Rake::TestTask#verbose enabled. JRuby doesn’t have ‘–verbose` option.
Revert to remove `last_comment`. It will remove Rake 12.
+Revert to remove ‘last_comment`. It will remove Rake 12.
File tasks including a ':' are now top-level tasks again. Issue #262 by Josh Holtrop.
+File tasks including a ‘:’ are now top-level tasks again. Issue #262 by Josh Holtrop.
Use sysctl for CPU count for all BSDs. Pull request #261 by Joshua Stein.
Fixed documentation for calling tasks with arguments. Pull request #235 by John Varghese.
Clarified `rake -f` usage message. Pull request #252 by Marco Pfatschbacher.
+Clarified ‘rake -f` usage message. Pull request #252 by Marco Pfatschbacher.
Fixed a test failure on windows. Pull request #231 by Hiroshi Shirosaki.
Over the past several years I've been asked that question at conferences, panels and over twitter. Due to historical reasons (or maybe just plain laziness) Rake has (incorrectly) been treating the second digit of the version as the major release number. So in my head Rake was already at version 9.
+Over the past several years I’ve been asked that question at conferences, panels and over twitter. Due to historical reasons (or maybe just plain laziness) Rake has (incorrectly) been treating the second digit of the version as the major release number. So in my head Rake was already at version 9.
-Well, it's time to fix things. This next version of Rake drops old, crufty, backwards compatibility hacks such as top level constants, DSL methods defined in Object and numerous other features that are just no longer desired. It's also time to drop the leading zero from the version number as well and call this new version of rake what it really is: Version 10.
Well, it’s time to fix things. This next version of Rake drops old, crufty, backwards compatibility hacks such as top level constants, DSL methods defined in Object and numerous other features that are just no longer desired. It’s also time to drop the leading zero from the version number as well and call this new version of rake what it really is: Version 10.
So, welcome to Rake 10.0!
@@ -859,7 +1461,7 @@The deprecated syntax for task arguments (the one using :needs) has been removed.
The --reduce-compat flag has been removed (it's not needed anymore).
The --reduce-compat flag has been removed (it’s not needed anymore).
The deprecated rake/sys.rb library has been removed.
Since Rake 10 includes the changes from the last version of Rake 9, we'll repeat the changes for versions 0.9.3 through 0.9.5 here.
+Since Rake 10 includes the changes from the last version of Rake 9, we’ll repeat the changes for versions 0.9.3 through 0.9.5 here.
Use -m to turn regular tasks into multitasks (use at your own risk).
You can now do “Rake.add_rakelib 'dir'” in your Rakefile to programatically add rake task libraries.
+You can now do “Rake.add_rakelib ‘dir’” in your Rakefile to programatically add rake task libraries.
You can specific backtrace suppression patterns (see –suppress-backtrace)
You can say “–backtrace=stdout” and “–trace=stdout” to route trace output to standard output rather than standard error.
Optional 'phony' target (enable with 'require 'rake/phony'“) for special purpose builds.
+Optional ‘phony’ target (enable with ‘require ’rake/phony’“) for special purpose builds.
Task#clear now clears task comments as well as actions and prerequisites. Task#clear_comment will specifically target comments.
Over the past several years I've been asked that question at conferences, panels and over twitter. Due to historical reasons (or maybe just plain laziness) Rake has (incorrectly) been treating the second digit of the version as the major release number. So in my head Rake was already at version 9.
+Over the past several years I’ve been asked that question at conferences, panels and over twitter. Due to historical reasons (or maybe just plain laziness) Rake has (incorrectly) been treating the second digit of the version as the major release number. So in my head Rake was already at version 9.
-Well, it's time to fix things. This next version of Rake drops old, crufty, backwards compatibility hacks such as top level constants, DSL methods defined in Object and numerous other features that are just no longer desired. It's also time to drop the leading zero from the version number as well and call this new version of rake what it really is: Version 10.
Well, it’s time to fix things. This next version of Rake drops old, crufty, backwards compatibility hacks such as top level constants, DSL methods defined in Object and numerous other features that are just no longer desired. It’s also time to drop the leading zero from the version number as well and call this new version of rake what it really is: Version 10.
So, welcome to Rake 10.0!
@@ -1101,7 +1703,7 @@Since Rake 10 includes the changes from the last version of Rake 9, we'll repeat the changes for version 0.9.3 here.
+Since Rake 10 includes the changes from the last version of Rake 9, we’ll repeat the changes for version 0.9.3 here.
Use -m to turn regular tasks into multitasks (use at your own risk).
You can now do “Rake.add_rakelib 'dir'” in your Rakefile to programatically add rake task libraries.
+You can now do “Rake.add_rakelib ‘dir’” in your Rakefile to programatically add rake task libraries.
You can specific backtrace suppression patterns (see –suppress-backtrace)
You can say “–backtrace=stdout” and “–trace=stdout” to route trace output to standard output rather than standard error.
Optional 'phony' target (enable with 'require 'rake/phony'“) for special purpose builds.
+Optional ‘phony’ target (enable with ‘require ’rake/phony’“) for special purpose builds.
Task#clear now clears task comments as well as actions and prerequisites. Task#clear_comment will specifically target comments.
Use -m to turn regular tasks into multitasks (use at your own risk).
You can now do “Rake.add_rakelib 'dir'” in your Rakefile to programatically add rake task libraries.
+You can now do “Rake.add_rakelib ‘dir’” in your Rakefile to programatically add rake task libraries.
You can specific backtrace suppression patterns (see –suppress-backtrace)
You can say “–backtrace=stdout” and “–trace=stdout” to route trace output to standard output rather than standard error.
Optional 'phony' target (enable with 'require 'rake/phony'“) for special purpose builds.
+Optional ‘phony’ target (enable with ‘require ’rake/phony’“) for special purpose builds.
Task#clear now clears task comments as well as actions and prerequisites. Task#clear_comment will specifically target comments.
Rake now warns when the deprecated :needs syntax used (and suggests the proper syntax in the warning).
Moved Rake DSL commands to top level ruby object 'main'. Rake DSL commands are no longer private methods in Object. (Suggested by James M. Lawrence/quix)
Moved Rake DSL commands to top level ruby object ‘main’. Rake DSL commands are no longer private methods in Object. (Suggested by James M. Lawrence/quix)
Rake now uses case-insensitive comparisons to find the Rakefile on Windows. Based on patch by Roger Pack.
Fixed typos. Patches by Sean Scot August Moon and R.T. Lechow.
Rake now prints the Rakefile directory only when it's different from the current directory. Patch by Alex Chaffee.
+Rake now prints the Rakefile directory only when it’s different from the current directory. Patch by Alex Chaffee.
Improved rakefile_location discovery on Windows. Patch by James Tucker.
Rake now recognizes “Windows Server” as a windows system. Patch by Matthias Lüdtke
Rake::RDocTask is deprecated. Use RDoc::Task from RDoc 2.4.2+ (require 'rdoc/task')
+Rake::RDocTask is deprecated. Use RDoc::Task from RDoc 2.4.2+ (require ‘rdoc/task’)
Rake::GemPackageTask is deprecated. Use Gem::PackageTask (require 'rubygems/package_task')
+Rake::GemPackageTask is deprecated. Use Gem::PackageTask (require ‘rubygems/package_task’)
Rake now outputs various messages to $stderr instead of $stdout.
Rake no longer emits warnings for Config. Patch by Santiago Pastorino.
Removed Rake's DSL methods from the top level scope. If you need to call 'task :xzy' in your code, include Rake::DSL into your class, or put the code in a Rake::DSL.environment do … end block.
Removed Rake’s DSL methods from the top level scope. If you need to call ‘task :xzy’ in your code, include Rake::DSL into your class, or put the code in a Rake::DSL.environment do … end block.
Split rake.rb into individual files.
Improved implementation of the Rake system command for Windows. (patch from James M. Lawrence/quix)
Support for Ruby 1.9's improved system command. (patch from James
+Support for Ruby 1.9’s improved system command. (patch from James
Lawrence/quix)
Rake now includes the configured extension when invoking an executable (Config::CONFIG)
+Rake now includes the configured extension when invoking an executable (Config::CONFIG)
Improved implementation of the Rake system command for Windows. (patch from James M. Lawrence/quix)
Support for Ruby 1.9's improved system command. (patch from James
+Support for Ruby 1.9’s improved system command. (patch from James
Lawrence/quix)
Rake now includes the configured extension when invoking an executable (Config::CONFIG)
+Rake now includes the configured extension when invoking an executable (Config::CONFIG)
Enhanced the system directory detection in windows. We now check HOMEDRIVE/HOMEPATH and USERPROFILE if APPDATA isn't found. (Patch supplied by James Tucker). Rake no long aborts if it can't find the directory.
+Enhanced the system directory detection in windows. We now check HOMEDRIVE/HOMEPATH and USERPROFILE if APPDATA isn’t found. (Patch supplied by James Tucker). Rake no long aborts if it can’t find the directory.
Added fix to handle ruby installations in directories with spaces in their name.
Added ENV var to rake's own Rakefile to prevent OS X from including extended attribute junk in the rake package tar file. (Bug found by Adam Majer)
+Added ENV var to rake’s own Rakefile to prevent OS X from including extended attribute junk in the rake package tar file. (Bug found by Adam Majer)
Added a performance patch for reading large makefile dependency files. (Patch supplied by Ittay Dror)
Added rcov task and updated unit testing for better code coverage.
Added a 'shame' task to the Rakefile.
+Added a ‘shame’ task to the Rakefile.
Added rake_extension to handle detection of extension collisions.
Added a protected 'require “rubygems”' to test/test_application to unbreak cruisecontrol.rb.
+Added a protected ‘require “rubygems”’ to test/test_application to unbreak cruisecontrol.rb.
Removed rake_dup. Now we just simply rescue a bad dup.
Several unit tests and functional tests were fixed to run better under windows.
Directory tasks are now a specialized version of a File task. A directory task will only be triggered if it doesn't exist. It will not be triggered if it is out of date w.r.t. any of its prerequisites.
+Directory tasks are now a specialized version of a File task. A directory task will only be triggered if it doesn’t exist. It will not be triggered if it is out of date w.r.t. any of its prerequisites.
Fixed a bug in the Rake::GemPackageTask class so that the gem now properly contains the platform name.
Added double quotes to the test runner. This allows the location of the tests (and runner) to be in a directory path that contains spaces (e.g. “C:/Program Files/ruby/bin”).
Added .svn to default ignore list. Now subversion project metadata is automatically ignored by Rake's FileList.
+Added .svn to default ignore list. Now subversion project metadata is automatically ignored by Rake’s FileList.
Updated FileList#include to support nested arrays and filelists. FileLists are flat lists of file names. Using a FileList in an include will flatten out the nested file names.
A method (ext) to simplify the handling of file extensions was added to String and to Array.
The 'testrb' script in test/unit tends to silently swallow syntax errors in test suites. Because of that, the default test loader is now a rake-provided script. You can still use 'testrb' by setting the loader flag in the test task to :testrb. (See the API documents for TestTask for all the loader flag values).
+The ‘testrb’ script in test/unit tends to silently swallow syntax errors in test suites. Because of that, the default test loader is now a rake-provided script. You can still use ‘testrb’ by setting the loader flag in the test task to :testrb. (See the API documents for TestTask for all the loader flag values).
FileUtil methods (e.g. cp, mv, install) are now declared to be private. This will cut down on the interference with user defined methods of the same name.
Added contributed rake man file (Jani Monoses).
Added Brian Candler's fix for problems in –trace and –dry-run mode.
+Added Brian Candler’s fix for problems in –trace and –dry-run mode.
Version 0.4.14 is a compatibility fix to allow Rake's test task to work under Ruby 1.8.2. A change in the Test::Unit autorun feature prevented Rake from running any tests. This release fixes the problem.
+Version 0.4.14 is a compatibility fix to allow Rake’s test task to work under Ruby 1.8.2. A change in the Test::Unit autorun feature prevented Rake from running any tests. This release fixes the problem.
Rake 0.4.14 is the recommended release for anyone using Ruby 1.8.2.
@@ -2491,7 +3093,7 @@Changed the “don't know how to rake” message (finally)
+Changed the “don’t know how to rake” message (finally)
Changes references to a literal “Rakefile” to reference the global variable $rakefile (which contains the actual name of the rakefile).
Switched to Jamis Buck's RDoc template.
+Switched to Jamis Buck’s RDoc template.
Removed autorequire from Rake's gem spec. This prevents the Rake libraries from loading while using rails.
+Removed autorequire from Rake’s gem spec. This prevents the Rake libraries from loading while using rails.
Added support for .rb versions of Rakefile.
Removed \n's from test task.
+Removed \n‘s from test task.
Fixed Ruby 1.9 compatibility issue with FileList.
Now using multi -r technique in TestTask. Switch Rakefile back to using the built-in test task macros because the rake runtime is no longer needed.
Added 'TEST=filename' and 'TESTOPTS=options' to the Test Task macros.
+Added ‘TEST=filename’ and ‘TESTOPTS=options’ to the Test Task macros.
Allow a test_files attribute in test tasks. This allows more flexibility in specifying test files.
FileList now uses deferred loading. The file system is not searched until the first call that needs the file names.
VAR=VALUE options are now accepted on the command line and are treated like environment variables. The values may be tested in a Rakefile by referencing ENV.
+VAR=VALUE options are now accepted on the command line and are treated like environment variables. The values may be tested in a Rakefile by referencing ENV.
File.mtime is now used (instead of File.new().mtime).
Added rake module for a help target
Added 'for_files' to Sys
+Added ‘for_files’ to Sys
Added a $rakefile constant
Validate -
Generated by RDoc 6.3.1. +
Generated by RDoc 6.5.0.
Based on Darkfish by Michael Granger. diff --git a/MIT-LICENSE.html b/MIT-LICENSE.html index 49e98ad92..79da5cb71 100644 --- a/MIT-LICENSE.html +++ b/MIT-LICENSE.html @@ -65,11 +65,14 @@
Rake has the following features:
Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)
+Rakefiles (rake’s version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)
Users can specify tasks with prerequisites.
Flexible FileLists that act like arrays but know about manipulating file names and paths.
A library of prepackaged tasks to make building rakefiles easier. For example, tasks for building tarballs. (Formerly tasks for building RDoc, Gems, and publishing to FTP were included in rake but they're now available in RDoc, RubyGems, and rake-contrib respectively.)
+A library of prepackaged tasks to make building rakefiles easier. For example, tasks for building tarballs. (Formerly tasks for building RDoc, Gems, and publishing to FTP were included in rake but they’re now available in RDoc, RubyGems, and rake-contrib respectively.)
Supports parallel execution of tasks.
First, you must write a “Rakefile” file which contains the build rules. Here's a simple example:
+First, you must write a “Rakefile” file which contains the build rules. Here’s a simple example:
task default: %w[test] @@ -175,18 +221,18 @@Resources¶ Rake Information¶ ↑
- - +
- - +
- -
The original Rake announcement
+The original Rake announcement
- -
Rake glossary
+Rake glossary
Presentations and Articles about Rake¶ ↑
- -
Avdi Grimm's rake series:
+Avdi Grimm’s rake series:
- @@ -205,7 +251,7 @@
Presentations and Articles
- -
Martin Fowler's article on Rake: martinfowler.com/articles/rake.html
+Martin Fowler’s article on Rake: martinfowler.com/articles/rake.html
Other Make Re-envisionings …¶ ↑
@@ -241,7 +287,7 @@Credits¶ For aid in maintaining rake.
Hiroshi SHIBATA - Maintainer of Rake 10.X and Rake 11.X
+Maintainer of Rake 10 and later
License¶ ↑
@@ -277,11 +323,11 @@Historical¶
Rake was originally created by Jim Weirich, who unfortunately passed away in February 2014. This repository was originally hosted at github.com/jimweirich/rake, however with his passing, has been moved to ruby/rake.
-You can view Jim's last commit here: github.com/jimweirich/rake/tree/336559f28f55bce418e2ebcc0a57548dcbac4025
+You can view Jim’s last commit here: github.com/jimweirich/rake/tree/336559f28f55bce418e2ebcc0a57548dcbac4025
You can read more about Jim at Wikipedia.
-Thank you for this great tool, Jim. We'll remember you.
+Thank you for this great tool, Jim. We’ll remember you.
@@ -289,7 +335,7 @@Historical¶ diff --git a/Rake.html b/Rake.html index 26c753763..e36e7a380 100644 --- a/Rake.html +++ b/Rake.html @@ -124,10 +124,12 @@
Public Class Methods
-- add_rakelib(*files) - click to toggle source +++ add_rakelib(*files) + click to toggle source +@@ -146,10 +148,12 @@Public Class Methods
-- application() - click to toggle source +++ application() + click to toggle source +@@ -167,10 +171,12 @@Public Class Methods
-- application=(app) - click to toggle source +++ application=(app) + click to toggle source +@@ -188,10 +194,12 @@Public Class Methods
-- load_rakefile(path) - click to toggle source +++ load_rakefile(path) + click to toggle source +@@ -209,10 +217,12 @@Public Class Methods
-- original_dir() - click to toggle source +++ original_dir() + click to toggle source +@@ -230,10 +240,12 @@Public Class Methods
-- with_application(block_application = Rake::Application.new) { |block_application| ... } - click to toggle source +++ with_application(block_application = Rake::Application.new) { |block_application| ... } + click to toggle source +@@ -279,7 +291,7 @@Public Class Methods
diff --git a/Rake/Application.html b/Rake/Application.html index 51e5edcb2..2b1ca70d3 100644 --- a/Rake/Application.html +++ b/Rake/Application.html @@ -130,7 +130,7 @@Attributes
-The name of the application (typically 'rake')
+The name of the application (typically ‘rake’)
@@ -192,10 +192,12 @@Public Class Methods
-- new() - click to toggle source +++ new() + click to toggle source +@@ -240,10 +242,12 @@Public Instance Methods
-- add_loader(ext, loader) - click to toggle source +++ add_loader(ext, loader) + click to toggle source +@@ -262,10 +266,12 @@Public Instance Methods
-- init(app_name="rake", argv = ARGV) - click to toggle source +++ init(app_name="rake", argv = ARGV) + click to toggle source +@@ -292,10 +298,12 @@Public Instance Methods
-- load_rakefile() - click to toggle source +++ load_rakefile() + click to toggle source +@@ -315,10 +323,12 @@Public Instance Methods
-- options() - click to toggle source +++ options() + click to toggle source +@@ -336,10 +346,12 @@Public Instance Methods
-- run(argv = ARGV) - click to toggle source +++ run(argv = ARGV) + click to toggle source +@@ -370,10 +382,12 @@Public Instance Methods
-- run_with_threads() { || ... } - click to toggle source +++ run_with_threads() { || ... } + click to toggle source +@@ -386,7 +400,7 @@Public Instance Methods
yield - thread_pool.join + thread_pool.join if defined?(@thread_pool) if options.job_stats stats = thread_pool.statistics puts "Maximum active threads: #{stats[:max_active_threads]} + main" @@ -402,10 +416,12 @@Public Instance Methods
-- top_level() - click to toggle source +++ top_level() + click to toggle source +@@ -438,7 +454,7 @@Public Instance Methods
diff --git a/Rake/Cleaner.html b/Rake/Cleaner.html index a9b219acd..3b265099e 100644 --- a/Rake/Cleaner.html +++ b/Rake/Cleaner.html @@ -85,7 +85,7 @@diff --git a/Rake/DSL.html b/Rake/DSL.html index 5a6fd63c7..59d182dbf 100644 --- a/Rake/DSL.html +++ b/Rake/DSL.html @@ -95,7 +95,7 @@
- +
DSLis a module that providestask,desc,namespace, etc. Use this when you'd like to use rake outside the top level scope.
DSLis a module that providestask,desc,namespace, etc. Use this when you’d like to use rake outside the top level scope.For a Rakefile you run from the command line this module is automatically included.
@@ -113,10 +113,12 @@Private Instance Methods
-- desc(description) - click to toggle source +++ desc(description) + click to toggle source +@@ -141,10 +143,12 @@Private Instance Methods
-- directory(*args, &block) - click to toggle source +++ directory(*args, &block) + click to toggle source +@@ -175,10 +179,12 @@Private Instance Methods
-- file(*args, &block) - click to toggle source +++ file(*args, &block) + click to toggle source +@@ -209,10 +215,12 @@Private Instance Methods
-- import(*fns) - click to toggle source +++ import(*fns) + click to toggle source +@@ -241,10 +249,12 @@Private Instance Methods
-- multitask(*args, &block) - click to toggle source +++ multitask(*args, &block) + click to toggle source +@@ -267,10 +277,12 @@Private Instance Methods
-- namespace(name=nil, &block) - click to toggle source +++ namespace(name=nil, &block) + click to toggle source +@@ -309,10 +321,12 @@Private Instance Methods
-- rule(*args, &block) - click to toggle source +++ rule(*args, &block) + click to toggle source +@@ -337,21 +351,23 @@Private Instance Methods
-- - task(task_name) - - click to toggle source --- - task(task_name: dependencies) - --- - task(task_name, arguments → dependencies) - +++ + task(task_name) + + click to toggle source +++ + task(task_name: dependencies) + +++ + task(task_name, arguments → dependencies) + +@@ -398,7 +414,7 @@Private Instance Methods
diff --git a/Rake/DefaultLoader.html b/Rake/DefaultLoader.html index 216954c06..285527def 100644 --- a/Rake/DefaultLoader.html +++ b/Rake/DefaultLoader.html @@ -102,10 +102,12 @@Public Instance Methods
-- load(fn) - click to toggle source +++ load(fn) + click to toggle source +@@ -130,7 +132,7 @@Public Instance Methods
diff --git a/Rake/EarlyTime.html b/Rake/EarlyTime.html index 74fc691e1..602c22b76 100644 --- a/Rake/EarlyTime.html +++ b/Rake/EarlyTime.html @@ -111,10 +111,12 @@Public Instance Methods
-- <=>(other) - click to toggle source +++ <=>(other) + click to toggle source +@@ -139,7 +141,7 @@Public Instance Methods
diff --git a/Rake/FileCreationTask.html b/Rake/FileCreationTask.html index 6f6f2084a..6e7496e5f 100644 --- a/Rake/FileCreationTask.html +++ b/Rake/FileCreationTask.html @@ -103,14 +103,16 @@Public Instance Methods
-- needed?() - click to toggle source +++ needed?() + click to toggle source +-Is this file task needed? Yes if it doesn't exist.
+Is this file task needed? Yes if it doesn’t exist.
# File lib/rake/file_creation_task.rb, line 14 @@ -124,10 +126,12 @@Public Instance Methods
-- timestamp() - click to toggle source +++ timestamp() + click to toggle source +@@ -152,7 +156,7 @@Public Instance Methods
diff --git a/Rake/FileList.html b/Rake/FileList.html index bbddf0cad..9a12b265f 100644 --- a/Rake/FileList.html +++ b/Rake/FileList.html @@ -154,10 +154,12 @@Public Class Methods
-- [](*args) - click to toggle source +++ [](*args) + click to toggle source +@@ -178,10 +180,12 @@Public Class Methods
-- glob(pattern, *args) - click to toggle source +++ glob(pattern, *args) + click to toggle source +@@ -199,10 +203,12 @@Public Class Methods
-- new(*patterns) { |self| ... } - click to toggle source +++ new(*patterns) { |self| ... } + click to toggle source +@@ -242,10 +248,12 @@Public Instance Methods
-- *(other) - click to toggle source +++ *(other) + click to toggle source +@@ -269,10 +277,12 @@Public Instance Methods
-- <<(obj) - click to toggle source +++ <<(obj) + click to toggle source +@@ -292,10 +302,12 @@Public Instance Methods
-- ==(array) - click to toggle source +++ ==(array) + click to toggle source +@@ -313,9 +325,11 @@Public Instance Methods
-- add(*filenames) +++ add(*filenames) +@@ -330,10 +344,12 @@Public Instance Methods
-- clear_exclude() - click to toggle source +++ clear_exclude() + click to toggle source +@@ -353,10 +369,12 @@Public Instance Methods
-- egrep(pattern, *options) { |fn, count, line| ... } - click to toggle source +++ egrep(pattern, *options) { |fn, count, line| ... } + click to toggle source +@@ -395,10 +413,12 @@Public Instance Methods
-- exclude(*patterns, &block) - click to toggle source +++ exclude(*patterns, &block) + click to toggle source +@@ -443,10 +463,12 @@Public Instance Methods
-- excluded_from_list?(fn) - click to toggle source +++ excluded_from_list?(fn) + click to toggle source +@@ -479,10 +501,12 @@Public Instance Methods
-- existing() - click to toggle source +++ existing() + click to toggle source +@@ -500,10 +524,12 @@Public Instance Methods
-- existing!() - click to toggle source +++ existing!() + click to toggle source +@@ -523,10 +549,12 @@Public Instance Methods
-- ext(newext="") - click to toggle source +++ ext(newext="") + click to toggle source +@@ -551,10 +579,12 @@Public Instance Methods
-- gsub(pat, rep) - click to toggle source +++ gsub(pat, rep) + click to toggle source +@@ -577,10 +607,12 @@Public Instance Methods
-- gsub!(pat, rep) - click to toggle source +++ gsub!(pat, rep) + click to toggle source +@@ -599,10 +631,12 @@Public Instance Methods
-- include(*filenames) - click to toggle source +++ include(*filenames) + click to toggle source +@@ -638,10 +672,12 @@Public Instance Methods
-- is_a?(klass) - click to toggle source +++ is_a?(klass) + click to toggle source +@@ -666,9 +702,11 @@Public Instance Methods
-- kind_of?(klass) +++ kind_of?(klass) +@@ -683,10 +721,12 @@Public Instance Methods
-- pathmap(spec=nil, &block) - click to toggle source +++ pathmap(spec=nil, &block) + click to toggle source +@@ -704,10 +744,12 @@Public Instance Methods
-- resolve() - click to toggle source +++ resolve() + click to toggle source +@@ -731,10 +773,12 @@Public Instance Methods
-- sub(pat, rep) - click to toggle source +++ sub(pat, rep) + click to toggle source +@@ -757,10 +801,12 @@Public Instance Methods
-- sub!(pat, rep) - click to toggle source +++ sub!(pat, rep) + click to toggle source +@@ -779,10 +825,12 @@Public Instance Methods
-- to_a() - click to toggle source +++ to_a() + click to toggle source +@@ -801,10 +849,12 @@Public Instance Methods
-- to_ary() - click to toggle source +++ to_ary() + click to toggle source +@@ -822,10 +872,12 @@Public Instance Methods
-- to_s() - click to toggle source +++ to_s() + click to toggle source +@@ -851,7 +903,7 @@Public Instance Methods
diff --git a/Rake/FileTask.html b/Rake/FileTask.html index b52e38f1e..5eb5a6b0e 100644 --- a/Rake/FileTask.html +++ b/Rake/FileTask.html @@ -87,7 +87,7 @@
- @@ -103,14 +103,16 @@A
+FileTaskis a task that includes time based dependencies. If any of a FileTask's prerequisites have a timestamp that is later than the file represented by this task, then the file must be rebuilt (using the supplied actions).A
FileTaskis a task that includes time based dependencies. If any of a FileTask’s prerequisites have a timestamp that is later than the file represented by this task, then the file must be rebuilt (using the supplied actions).Public Instance Methods
-- needed?() - click to toggle source +++ needed?() + click to toggle source +-Is this file task needed? Yes if it doesn't exist, or if its time stamp is out of date.
+Is this file task needed? Yes if it doesn’t exist, or if its time stamp is out of date.
# File lib/rake/file_task.rb, line 16 @@ -128,10 +130,12 @@Public Instance Methods
-- timestamp() - click to toggle source +++ timestamp() + click to toggle source +@@ -160,7 +164,7 @@Public Instance Methods
diff --git a/Rake/FileUtilsExt.html b/Rake/FileUtilsExt.html index 929c1aef1..6ce21feeb 100644 --- a/Rake/FileUtilsExt.html +++ b/Rake/FileUtilsExt.html @@ -143,10 +143,12 @@Public Instance Methods
-- nowrite(value=nil) { || ... } - click to toggle source +++ nowrite(value=nil) { || ... } + click to toggle source +@@ -183,10 +185,12 @@Public Instance Methods
-- rake_check_options(options, *optdecl) - click to toggle source +++ rake_check_options(options, *optdecl) + click to toggle source +@@ -209,10 +213,12 @@Public Instance Methods
-- rake_output_message(message) - click to toggle source +++ rake_output_message(message) + click to toggle source +@@ -230,10 +236,12 @@Public Instance Methods
-- verbose(value=nil) { || ... } - click to toggle source +++ verbose(value=nil) { || ... } + click to toggle source +@@ -270,10 +278,12 @@Public Instance Methods
-- when_writing(msg=nil) { || ... } - click to toggle source +++ when_writing(msg=nil) { || ... } + click to toggle source +@@ -315,7 +325,7 @@Public Instance Methods
diff --git a/Rake/InvocationChain.html b/Rake/InvocationChain.html index d2b73512d..01f1d01b3 100644 --- a/Rake/InvocationChain.html +++ b/Rake/InvocationChain.html @@ -114,10 +114,12 @@Public Class Methods
-- append(invocation, chain) - click to toggle source +++ append(invocation, chain) + click to toggle source +@@ -142,10 +144,12 @@Public Instance Methods
-- append(invocation) - click to toggle source +++ append(invocation) + click to toggle source +@@ -166,10 +170,12 @@Public Instance Methods
-- member?(invocation) - click to toggle source +++ member?(invocation) + click to toggle source +@@ -187,10 +193,12 @@Public Instance Methods
-- to_s() - click to toggle source +++ to_s() + click to toggle source +@@ -215,7 +223,7 @@Public Instance Methods
diff --git a/Rake/InvocationChain/EmptyInvocationChain.html b/Rake/InvocationChain/EmptyInvocationChain.html index 326bbcd7f..8726daa54 100644 --- a/Rake/InvocationChain/EmptyInvocationChain.html +++ b/Rake/InvocationChain/EmptyInvocationChain.html @@ -104,10 +104,12 @@Public Instance Methods
-- append(invocation) - click to toggle source +++ append(invocation) + click to toggle source +@@ -125,10 +127,12 @@Public Instance Methods
-- member?(obj) - click to toggle source +++ member?(obj) + click to toggle source +@@ -146,10 +150,12 @@Public Instance Methods
-- to_s() - click to toggle source +++ to_s() + click to toggle source +@@ -174,7 +180,7 @@Public Instance Methods
diff --git a/Rake/InvocationExceptionMixin.html b/Rake/InvocationExceptionMixin.html index 2445963cd..f2d3cb356 100644 --- a/Rake/InvocationExceptionMixin.html +++ b/Rake/InvocationExceptionMixin.html @@ -95,10 +95,12 @@Public Instance Methods
-- chain() - click to toggle source +++ chain() + click to toggle source +@@ -116,10 +118,12 @@Public Instance Methods
-- chain=(value) - click to toggle source +++ chain=(value) + click to toggle source +@@ -144,7 +148,7 @@Public Instance Methods
diff --git a/Rake/LateTime.html b/Rake/LateTime.html index 816ff8c71..7e05ae47d 100644 --- a/Rake/LateTime.html +++ b/Rake/LateTime.html @@ -112,10 +112,12 @@Public Instance Methods
-- <=>(other) - click to toggle source +++ <=>(other) + click to toggle source +@@ -133,10 +135,12 @@Public Instance Methods
-- to_s() - click to toggle source +++ to_s() + click to toggle source +@@ -161,7 +165,7 @@Public Instance Methods
diff --git a/Rake/LinkedList.html b/Rake/LinkedList.html index dffac7bf0..47d7adafb 100644 --- a/Rake/LinkedList.html +++ b/Rake/LinkedList.html @@ -154,10 +154,12 @@Public Class Methods
-- cons(head, tail) - click to toggle source +++ cons(head, tail) + click to toggle source +@@ -175,10 +177,12 @@Public Class Methods
-- empty() - click to toggle source +++ empty() + click to toggle source +@@ -196,10 +200,12 @@Public Class Methods
-- make(*args) - click to toggle source +++ make(*args) + click to toggle source +@@ -226,10 +232,12 @@Public Class Methods
-- new(head, tail=EMPTY) - click to toggle source +++ new(head, tail=EMPTY) + click to toggle source +@@ -255,10 +263,12 @@Public Instance Methods
-- ==(other) - click to toggle source +++ ==(other) + click to toggle source +@@ -282,10 +292,12 @@Public Instance Methods
-- conj(item) - click to toggle source +++ conj(item) + click to toggle source +@@ -303,10 +315,12 @@Public Instance Methods
-- each() { |head| ... } - click to toggle source +++ each() { |head| ... } + click to toggle source +@@ -329,10 +343,12 @@Public Instance Methods
-- empty?() - click to toggle source +++ empty?() + click to toggle source +@@ -350,10 +366,12 @@Public Instance Methods
-- inspect() - click to toggle source +++ inspect() + click to toggle source +@@ -372,10 +390,12 @@Public Instance Methods
-- to_s() - click to toggle source +++ to_s() + click to toggle source +@@ -401,7 +421,7 @@Public Instance Methods
diff --git a/Rake/LinkedList/EmptyLinkedList.html b/Rake/LinkedList/EmptyLinkedList.html index b7488a8b0..07e9dc28a 100644 --- a/Rake/LinkedList/EmptyLinkedList.html +++ b/Rake/LinkedList/EmptyLinkedList.html @@ -106,10 +106,12 @@Public Class Methods
-- cons(head, tail) - click to toggle source +++ cons(head, tail) + click to toggle source +@@ -127,10 +129,12 @@Public Class Methods
-- new() - click to toggle source +++ new() + click to toggle source +@@ -154,10 +158,12 @@Public Instance Methods
-- empty?() - click to toggle source +++ empty?() + click to toggle source +@@ -182,7 +188,7 @@Public Instance Methods
diff --git a/Rake/MakefileLoader.html b/Rake/MakefileLoader.html index 45b9a0cfb..7c34a87ac 100644 --- a/Rake/MakefileLoader.html +++ b/Rake/MakefileLoader.html @@ -112,7 +112,7 @@diff --git a/Rake/MultiTask.html b/Rake/MultiTask.html index d1522884d..f3f28d9db 100644 --- a/Rake/MultiTask.html +++ b/Rake/MultiTask.html @@ -93,7 +93,7 @@
diff --git a/Rake/NameSpace.html b/Rake/NameSpace.html index fc4e9006d..b5fb8be6b 100644 --- a/Rake/NameSpace.html +++ b/Rake/NameSpace.html @@ -105,10 +105,12 @@
Public Class Methods
-- new(task_manager, scope_list) - click to toggle source +++ new(task_manager, scope_list) + click to toggle source +@@ -134,10 +136,12 @@@@ -271,10 +271,12 @@Public Instance Methods
-- [](name) - click to toggle source +++ [](name) + click to toggle source +@@ -155,10 +159,12 @@Public Instance Methods
-- scope() - click to toggle source +++ scope() + click to toggle source +@@ -176,10 +182,12 @@Public Instance Methods
-- tasks() - click to toggle source +++ tasks() + click to toggle source +@@ -204,7 +212,7 @@Public Instance Methods
diff --git a/Rake/PackageTask.html b/Rake/PackageTask.html index c862f68fe..6fff792b2 100644 --- a/Rake/PackageTask.html +++ b/Rake/PackageTask.html @@ -117,7 +117,7 @@
Create a gzipped tar package (if need_tar_gz is true).
"package_dir/name-version.tar.bz2"- Create a bzip2'd tar package (if need_tar_bz2 is true).
+Create a bzip2’d tar package (if need_tar_bz2 is true).
"package_dir/name-version.zip"Create a zip package archive (if need_zip is true).
@@ -169,7 +169,7 @@Attributes
-True if a bzip2'd tar file (tar.bz2) should be produced (default is false).
+True if a bzip2’d tar file (tar.bz2) should be produced (default is false).
@@ -189,7 +189,7 @@Attributes
-True if a xz'd tar file (tar.xz) should be produced (default is false)
+True if a xz’d tar file (tar.xz) should be produced (default is false)
@@ -209,7 +209,7 @@Attributes
-Directory used to store the package files (default is 'pkg').
+Directory used to store the package files (default is ‘pkg’).
@@ -229,7 +229,7 @@Attributes
-Tar command for gzipped or bzip2ed archives. The default is 'tar'.
+Tar command for gzipped or bzip2ed archives. The default is ‘tar’.
@@ -239,7 +239,7 @@Attributes
-Version of the package (e.g. '1.3.2').
+Version of the package (e.g. ‘1.3.2’).
@@ -249,7 +249,7 @@Attributes
-True if parent directory should be omited (default is false)
+True if parent directory should be omitted (default is false)
@@ -259,7 +259,7 @@Attributes
-Zip command for zipped archives. The default is 'zip'.
+Zip command for zipped archives. The default is ‘zip’.
Public Class Methods
-- new(name=nil, version=nil) { |self| ... } - click to toggle source +++ new(name=nil, version=nil) { |self| ... } + click to toggle source +@@ -301,10 +303,12 @@Public Instance Methods
-- define() - click to toggle source +++ define() + click to toggle source +@@ -376,10 +380,12 @@Public Instance Methods
-- init(name, version) - click to toggle source +++ init(name, version) + click to toggle source +@@ -408,10 +414,12 @@Public Instance Methods
-- package_dir_path() - click to toggle source +++ package_dir_path() + click to toggle source +@@ -429,10 +437,12 @@Public Instance Methods
-- package_name() - click to toggle source +++ package_name() + click to toggle source +@@ -450,10 +460,12 @@Public Instance Methods
-- tar_bz2_file() - click to toggle source +++ tar_bz2_file() + click to toggle source +@@ -471,10 +483,12 @@Public Instance Methods
-- tar_gz_file() - click to toggle source +++ tar_gz_file() + click to toggle source +@@ -492,10 +506,12 @@Public Instance Methods
-- tar_xz_file() - click to toggle source +++ tar_xz_file() + click to toggle source +@@ -513,10 +529,12 @@Public Instance Methods
-- target_dir() - click to toggle source +++ target_dir() + click to toggle source +@@ -534,10 +552,12 @@Public Instance Methods
-- tgz_file() - click to toggle source +++ tgz_file() + click to toggle source +@@ -555,10 +575,12 @@Public Instance Methods
-- working_dir() - click to toggle source +++ working_dir() + click to toggle source +@@ -576,10 +598,12 @@Public Instance Methods
-- zip_file() - click to toggle source +++