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