Class: Albacore::CpackAppSpec::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/albacore/cpack_app_spec.rb

Instance Method Summary collapse

Constructor Details

#initializeConfig

create a new configuration for multiple xxproj-s to be packed with fpm into .deb/.rpm



11
12
13
14
15
# File 'lib/albacore/cpack_app_spec.rb', line 11

def initialize
  @files         = []
  @out           = '.'
  @configuration = 'Release'
end

Instance Method Details

#configuration=(conf) ⇒ Object



27
28
29
# File 'lib/albacore/cpack_app_spec.rb', line 27

def configuration= conf
  @configuration = conf
end

#files=(files) ⇒ Object

give the configuration a list of files to match



23
24
25
# File 'lib/albacore/cpack_app_spec.rb', line 23

def files= files
  @files = files
end

#optsObject



31
32
33
34
35
36
# File 'lib/albacore/cpack_app_spec.rb', line 31

def opts
  Map.new bundler: @bundler,
          files: @files,
          out: @out,
          configuration: @configuration
end

#out=(out) ⇒ Object

set the output path, defaults to ‘.’



18
19
20
# File 'lib/albacore/cpack_app_spec.rb', line 18

def out= out
  @out = out
end