Class: Physique::NugetConfig

Inherits:
Object
  • Object
show all
Extended by:
Albacore::ConfigDSL
Defined in:
lib/physique/task_builders/nuget.rb

Instance Method Summary collapse

Constructor Details

#initializeNugetConfig

Returns a new instance of NugetConfig.



19
20
21
22
23
# File 'lib/physique/task_builders/nuget.rb', line 19

def initialize
  @exe = 'src/.nuget/NuGet.exe'
  @restore_location = 'src/packages'
  @build_location = 'build/packages'
end

Instance Method Details

#disable_package_analysisObject

Disable metadata analysis (sets -NoPackageAnalysis flag)



11
12
13
# File 'lib/physique/task_builders/nuget.rb', line 11

def disable_package_analysis
  @disable_package_analysis = true
end

#disable_restoreObject



15
16
17
# File 'lib/physique/task_builders/nuget.rb', line 15

def disable_restore
  @disable_restore = true
end

#optsObject



25
26
27
28
29
30
31
32
33
# File 'lib/physique/task_builders/nuget.rb', line 25

def opts
  Map.new({
    exe: @exe,
    restore_location: @restore_location,
    build_location: @build_location,
    disable_package_analysis: !!@disable_package_analysis,
    disable_restore: !!@disable_restore
  })
end