Class: Pwnix::Api::Client::Config

Inherits:
ConfigFile show all
Includes:
Singleton
Defined in:
lib/pwnix-api-client/api_client.rb

Instance Method Summary collapse

Methods inherited from ConfigFile

#read, #write

Constructor Details

#initializeConfig

Returns a new instance of Config.



14
15
16
17
# File 'lib/pwnix-api-client/api_client.rb', line 14

def initialize
  @config_file = "/opt/pwnix/pwnix-config/pwnix-ui/config.json"
  read
end

Instance Method Details

#[](key) ⇒ Object



27
28
29
# File 'lib/pwnix-api-client/api_client.rb', line 27

def [](key)
  @config_hash[key]
end

#base_uriObject



19
20
21
# File 'lib/pwnix-api-client/api_client.rb', line 19

def base_uri
  @config_hash['api_uri']
end

#debug_modeObject



23
24
25
# File 'lib/pwnix-api-client/api_client.rb', line 23

def debug_mode
  @config_hash['debug_mode']
end