Sha256: d3394abaff11cbd7bcdd84cb5ae812b6cbf0b30b670d635399dbb4b475fbbf70

Contents?: true

Size: 1.74 KB

Versions: 7536

Compression:

Stored size: 1.74 KB

Contents

= Glossary

action ::
  Code to be executed in order to perform a task.  Actions in a Rakefile are
  specified in a code block. (Usually delimited by +do+/+end+ pairs.)

execute ::
  When a task is executed, all of its actions are performed in the order they
  were defined.  Note that, unlike <tt>invoke</tt>, <tt>execute</tt> always
  executes the actions (without invoking or executing the prerequisites).

file task (Rake::FileTask) ::
  A file task is a task whose purpose is to create a file (which has the same
  name as the task).  When invoked, a file task will only execute if one or
  more of the following conditions are true.

  1. The associated file does not exist.
  2. A prerequisite has a later time stamp than the existing file.

  Because normal Tasks always have the current time as timestamp, a FileTask
  that has a normal Task prerequisite will always execute.

invoke ::
  When a task is invoked, first we check to see if it has been invoked before.
  If it has been, then nothing else is done.  If this is the first time it has
  been invoked, then we invoke each of its prerequisites.  Finally, we check
  to see if we need to execute the actions of this task by calling
  Rake::Task#needed?.  If the task is needed, we execute its actions.

  NOTE: Prerequisites are still invoked even if the task is not needed.

prerequisites ::
  Every task has a (possibly empty) set of prerequisites.  A prerequisite P to
  Task T is itself a task that must be invoked before Task T.

rule ::
  A rule is a recipe for synthesizing a task when no task is explicitly
  defined.  Rules generally synthesize file tasks.

task (Rake::Task) ::
  The basic unit of work in a Rakefile.  A task has a name, a set of 
  prerequisites, and a list of actions to be performed.

Version data entries

7,536 entries across 7,395 versions & 159 rubygems

Version Path
es_cli-0.1.0 vendor/bundle/ruby/3.1.0/gems/rake-13.2.1/doc/glossary.rdoc
cybrid_api_bank_ruby-0.123.149 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_id_ruby-0.123.149 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_organization_ruby-0.123.149 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_bank_ruby-0.123.148 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_id_ruby-0.123.148 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_organization_ruby-0.123.148 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_bank_ruby-0.123.147 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_organization_ruby-0.123.147 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_id_ruby-0.123.147 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
ory-client-1.16.2 vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/doc/glossary.rdoc
avalara_sdk-24.12.2 vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_bank_ruby-0.123.145 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_organization_ruby-0.123.145 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_id_ruby-0.123.145 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_bank_ruby-0.123.144 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_id_ruby-0.123.144 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
cybrid_api_organization_ruby-0.123.144 vendor/bundle/ruby/3.3.0/gems/rake-13.0.6/doc/glossary.rdoc
ory-client-1.16.1 vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/doc/glossary.rdoc
ory-client-1.16.0 vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/doc/glossary.rdoc