Method: Arli::ArliFile#initialize

Defined in:
lib/arli/arli_file.rb

#initialize(config: Arli.config, libraries: []) ⇒ ArliFile

Returns a new instance of ArliFile.



26
27
28
29
30
31
32
33
34
# File 'lib/arli/arli_file.rb', line 26

def initialize(config: Arli.config, libraries: [])
  self.config = config
  self.arlifile_path = "#{config.arlifile.path}/#{config.arlifile.name}"
  self.dependencies = read_dependencies(libraries)

  self.config.libraries.temp_dir ||= Dir.mktmpdir

  configure_via_arlifile!(arlifile_hash)
end