Class: Paperwork::Tasks::BuildDir
- Includes:
- Rake::DSL
- Defined in:
- lib/paperwork/tasks/build_dir.rb
Overview
directory task generator creating dirs recursively
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(name, *dependencies) ⇒ BuildDir
constructor
A new instance of BuildDir.
- #tasks ⇒ Object
Methods inherited from Base
#create_tasks, explain, #register, #registered?, #registered_tasks
Constructor Details
#initialize(name, *dependencies) ⇒ BuildDir
Returns a new instance of BuildDir.
13 14 15 16 17 18 19 20 |
# File 'lib/paperwork/tasks/build_dir.rb', line 13 def initialize(name, *dependencies) dir = File.dirname(name) if !dir.empty? && dir != "." dependencies << dir BuildDir.new(dir) end super(name, *dependencies) end |
Instance Method Details
#tasks ⇒ Object
22 23 24 |
# File 'lib/paperwork/tasks/build_dir.rb', line 22 def tasks directory self.name => self.dependencies end |