Class: KXI::Application::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/kxi/application/config.rb

Overview

Represents configuration file

Instance Method Summary collapse

Constructor Details

#initialize(file, reader) ⇒ Config

Instantiates the KXI::Application::Config file

Parameters:



16
17
18
19
20
21
# File 'lib/kxi/application/config.rb', line 16

def initialize(file, reader)
  @file = file
  @obj  = reader.parse(File.read(file))
  @pth  = ''
  @def  = false
end

Instance Method Details

#fileString

Gets configuration file

Returns:

  • (String)

    Path to configuration file



9
10
11
# File 'lib/kxi/application/config.rb', line 9

def file
  @file
end