class FubuRake::AssemblyBottle

Public Class Methods

new(project) click to toggle source
# File lib/bottles.rb, line 4
def initialize(project)
        @project = project
end

Public Instance Methods

create(options) click to toggle source
# File lib/bottles.rb, line 8
def create(options)
        cleaned_name = @project.gsub('.', '_').downcase

        name = "bottle_#{cleaned_name}"
        task = Rake::Task.define_task name do
        sh "bottles assembly-pak #{options[:source]}/#{@project} -p #{@project}.csproj"

        end

        task.add_description "Assembly bottle packing for #{@project}"
        Rake::Task[:compile].enhance [name]
end