Class: EacLauncher::Context::Settings

Inherits:
Object
  • Object
show all
Includes:
Eac::SimpleCache
Defined in:
lib/eac_launcher/context/settings.rb

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ Settings

Returns a new instance of Settings.



6
7
8
# File 'lib/eac_launcher/context/settings.rb', line 6

def initialize(file)
  @data = YAML.load_file(file)
end

Instance Method Details

#instance_settings(instance) ⇒ Object



10
11
12
# File 'lib/eac_launcher/context/settings.rb', line 10

def instance_settings(instance)
  ::EacLauncher::Instances::Settings.new(value(['Instances', instance.to_root_path]))
end