Class: Mxrb::Compiler::PortableConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/mxrb/compiler/portable_packager.rb

Overview

Renders the Runtime configuration files from deployment metadata.

Instance Method Summary collapse

Constructor Details

#initialize(metadata) ⇒ PortableConfiguration

Returns a new instance of PortableConfiguration.



14
15
16
# File 'lib/mxrb/compiler/portable_packager.rb', line 14

def initialize()
  @metadata = 
end

Instance Method Details

#filesObject



18
19
20
21
22
23
24
25
26
# File 'lib/mxrb/compiler/portable_packager.rb', line 18

def files
  {
    'etc/Default' => default_includes,
    'etc/StudioPro.conf' => studio,
    'etc/configurations/Default.conf' => default_configuration,
    'etc/constants/defaults.conf' => constants(variables: false),
    'etc/constants/variables.conf' => constants(variables: true)
  }
end