class FubuRake::SolutionTasks
Attributes
assembly_info[RW]
bottles[RW]
bottles_enabled[RW]
ci_steps[RW]
clean[RW]
compilations[RW]
compile[RW]
compile_targets[RW]
defaults[RW]
doc_exports[RW]
fubudocs_enabled[RW]
integration_test[RW]
options[RW]
precompile[RW]
ripple_compilation_targets[RW]
ripple_enabled[RW]
Public Class Methods
new()
click to toggle source
# File lib/fuburake.rb, line 41 def initialize @options = {} @bottles = [] @bottles_enabled = true @compile_targets = ['Debug', 'Release'] solutions = Dir.glob('**/*.sln') if solutions.count == 1 solutionfile = solutions[0] @compile = {:solutionfile => solutionfile} end end
Public Instance Methods
assembly_bottle(project)
click to toggle source
# File lib/fuburake.rb, line 61 def assembly_bottle(project) @bottles ||= [] @bottles << FubuRake::AssemblyBottle.new(project) end
compile_step(name, solution)
click to toggle source
# File lib/fuburake.rb, line 55 def compile_step(name, solution) @compilations ||= [] @compilations << CompileTarget.new(name, solution) end
export_docs(options)
click to toggle source
# File lib/fuburake.rb, line 67 def export_docs(options) @doc_exports ||= [] @doc_exports << options end