Method: XCCache::Installer#initialize

Defined in:
lib/xccache/installer.rb

#initialize(options = {}) ⇒ Installer

Returns a new instance of Installer.

Raises:



10
11
12
13
14
15
16
# File 'lib/xccache/installer.rb', line 10

def initialize(options = {})
  ctx = options[:ctx]
  raise GeneralError, "Missing context (Command) for #{self.class}" if ctx.nil?
  @umbrella_pkg = options[:umbrella_pkg]
  @install_options = ctx.install_options
  @build_options = ctx.build_options
end