Class: FeduxOrgStdlib::Rake::Task
- Inherits:
-
Rake::TaskLib
- Object
- Rake::TaskLib
- FeduxOrgStdlib::Rake::Task
- Includes:
- Rake::DSL
- Defined in:
- lib/fedux_org_stdlib/rake/task.rb
Overview
Rake Task
This class is mainly used as basis for more specific class like Shelltask or Projecttask.
Direct Known Subclasses
ProjectTask, ShellTask, SubTask, VersionBumpTask, WebserverTask
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#verbose ⇒ Object
readonly
Returns the value of attribute verbose.
-
#verbose (true)(true) ⇒ Object
readonly
Use verbose output.
Instance Method Summary collapse
-
#include(modules) ⇒ Object
Include module in instance.
-
#instance_binding ⇒ Object
Binding to instance.
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
25 26 27 |
# File 'lib/fedux_org_stdlib/rake/task.rb', line 25 def description @description end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
21 22 23 |
# File 'lib/fedux_org_stdlib/rake/task.rb', line 21 def name @name end |
#verbose ⇒ Object (readonly)
Returns the value of attribute verbose.
30 31 32 |
# File 'lib/fedux_org_stdlib/rake/task.rb', line 30 def verbose @verbose end |
#verbose (true)(true) ⇒ Object (readonly)
Use verbose output. If this is set to true, the task will print the executed spec command to stdout.
30 |
# File 'lib/fedux_org_stdlib/rake/task.rb', line 30 attr_reader :verbose |
Instance Method Details
#include(modules) ⇒ Object
Include module in instance
153 154 155 156 157 |
# File 'lib/fedux_org_stdlib/rake/task.rb', line 153 def include(modules) modules = Array(modules) modules.each { |m| self.class.include m } end |
#instance_binding ⇒ Object
Binding to instance
148 149 150 |
# File 'lib/fedux_org_stdlib/rake/task.rb', line 148 def instance_binding binding end |