module Kapten::Config

Constants

CONFIG_FILE

Public Class Methods

generate(type, name) click to toggle source

Generate a basic config file

# File lib/kapten/config.rb, line 21
def self.generate(type, name)

  config = {
    type: type,
    name: name,
  }

  return config

end
get() click to toggle source

Get config from current directory (.kapten.json file)

# File lib/kapten/config.rb, line 9
def self.get

  return false unless File.file?( Kapten::Config::CONFIG_FILE )

  config_contents = File.read( Kapten::Config::CONFIG_FILE )

  config = JSON.parse(config_contents)

end
save(config) click to toggle source

Update config file with new data

# File lib/kapten/config.rb, line 34
def self.save(config)
  File.write( Kapten::Config::CONFIG_FILE, config.to_json )
  return true
end