Class: Physique::PublishNugetsTasksBuilder

Inherits:
TasksBuilder show all
Defined in:
lib/physique/task_builders/publish_nugets.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_tasksObject



88
89
90
91
92
93
94
95
96
97
98
99
100
101
# File 'lib/physique/task_builders/publish_nugets.rb', line 88

def build_tasks
  @options = solution.publish_nugets
  return if @options.nil?

  namespace :nuget do
    add_package_nugets_task
    add_publish_nugets_task
    add_publish_nugets_local_task
  end

  if @options.alias_tasks
    add_task_aliases
  end
end