Module: RakeTasks::Core
- Included in:
- RakeTasks
- Defined in:
- lib/rake_tasks/core.rb
Instance Method Summary collapse
- #build_default_tasks(reqs, specs, local, ci, base = :base, default = :default) ⇒ Object
- #load_tasks ⇒ Object
Instance Method Details
#build_default_tasks(reqs, specs, local, ci, base = :base, default = :default) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/rake_tasks/core.rb', line 10 def build_default_tasks( reqs, specs, local, ci, base = :base, default = :default) Rake::Task.define_task base Rake::Task[base].clear_prerequisites if ci Rake::Task.define_task base => (reqs + specs).flatten else Rake::Task.define_task base => specs end Rake::Task.define_task default Rake::Task[default].clear_prerequisites Rake::Task.define_task default => [ reqs, local, ].flatten end |
#load_tasks ⇒ Object
4 5 6 7 8 |
# File 'lib/rake_tasks/core.rb', line 4 def load_tasks task_list.each do |rake_file| System.import_task rake_file end end |