module ServantConfigHelper

Constants

DEFAULT_CONFIG_PATH

Public Class Methods

prepare_config_file(file_path, config) click to toggle source
# File lib/belphanior/servant/servant_config.rb, line 7
def self.prepare_config_file(file_path, config)
  if File.exist? file_path
    config_file = File.open(file_path, 'r')
    new_config = ServantConfigDb.new(config_file.read)
    config_file.close
    return new_config
  else
    write_config_file(file_path, config)
    return config
  end
end
write_config_file(file_path, config) click to toggle source

Helper function: Tags a text object as a JSON-type

# File lib/belphanior/servant/servant_config.rb, line 19
def self.write_config_file(file_path, config)
  out = File.open(file_path, "w")
  out.write(config.to_json)
  out.close
end