class Albacore::IsPackage::Config

The configuration class for ISDeploymentWizard. MSDN docs at: msdn.microsoft.com/en-gb/library/hh213373.aspx

Attributes

database[RW]

this is the database of ISDeploymentWizard

folder_name[RW]

this is the folder_name of ISDeploymentWizard

is_package[R]

this is the is_package of ISDeploymentWizard

project_name[RW]

this is the project_name of ISDeploymentWizard

server[R]

this is the server of ISDeploymentWizard

Public Class Methods

new() click to toggle source
# File lib/albacore/task_types/is_package.rb, line 46
def initialize
  @parameters = Set.new

  w = lambda { |e| CrossPlatformCmd.which(e) ? e : nil }

  @exe = w.call( "ISDeploymentWizard" ) 

  debug { "ISDeploymentWizard using '#{@exe}'" }
end

Public Instance Methods

be_quiet() click to toggle source
# File lib/albacore/task_types/is_package.rb, line 56
def be_quiet
  @parameters.add "/Silent"
end
get_parameters() click to toggle source
# File lib/albacore/task_types/is_package.rb, line 68
def get_parameters
  make_folder
  @parameters
end

Private Instance Methods

make_folder() click to toggle source
# File lib/albacore/task_types/is_package.rb, line 75
def make_folder
  @parameters.add "/DestinationPath:/#{database}/#{folder_name}/#{project_name}"
end