class Physique::BuildTasksBuilder
Public Instance Methods
build_tasks()
click to toggle source
# File lib/physique/task_builders/build.rb, line 41 def build_tasks add_version_task add_compile_tasks end
Private Instance Methods
add_compile_tasks()
click to toggle source
# File lib/physique/task_builders/build.rb, line 55 def add_compile_tasks block = lambda(&method(:configure_build)) desc 'Builds the solution' build :compile => [ :restore ], &block.curry.(solution.compile.default_targets) namespace :compile do solution.compile.targets.each do |t| desc "Builds the solution using the #{t} target" build t.downcase, &block.curry.(t) end end end
add_version_task()
click to toggle source
# File lib/physique/task_builders/build.rb, line 48 def add_version_task return if solution.compile.disable_versioning require 'albacore/tasks/versionizer' Albacore::Tasks::Versionizer.new :versionizer end
configure_build(target, config)
click to toggle source
# File lib/physique/task_builders/build.rb, line 69 def configure_build(target, config) config.sln = solution.file config.prop 'Configuration', solution.compile.configuration config.logging = solution.compile.logging config.target = target end