Module: Panoramix::Tasks::GlobalTasks
- Defined in:
- lib/panoramix/tasks/global_tasks.rb
Class Method Summary collapse
Class Method Details
.define_tasks ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/panoramix/tasks/global_tasks.rb', line 6 def define_tasks descriptions = I18n.t('global') Panoramix::Tasks::Actions.each do |action| block = Proc.new do |t| action.order_class.each do |type| action.tasks.each do |task| if task[:instance_type].to_s == type.to_s Rake::Task[task[:name]].invoke end end end end Panoramix.define_task(action.name, [], descriptions[action.name.to_sym], block) end end |