Class: Physique::DefaultTasksBuilder

Inherits:
TasksBuilder show all
Defined in:
lib/physique/task_builders/default.rb

Instance Attribute Summary

Attributes inherited from TasksBuilder

#solution

Instance Method Summary collapse

Methods inherited from TasksBuilder

#build_tasks_for, build_tasks_for, #ensure_output_location, inherited, #namespace, #to_string_or_symbol

Methods included from ToolLocator

#locate_tool, #lookup_tool, #register_tool, #which

Instance Method Details

#build_phasesObject



4
5
6
7
8
9
10
11
12
# File 'lib/physique/task_builders/default.rb', line 4

def build_phases
  task :version
  task :restore => [ :version ]
  task :compile => [ :restore ]
  task :test    => [ :compile ]
  task :package => [ :test ]
  task :publish => [ :package ]
  task :default => [ :test ]
end

#build_tasksObject



14
15
16
# File 'lib/physique/task_builders/default.rb', line 14

def build_tasks
  task :default => [ :test ]
end