class Shortlook::Config

Public Class Methods

new() click to toggle source
# File lib/shortlook/config.rb, line 14
def initialize
  config.append_path(Dir.home)

  begin
    config.read("#{Dir.home}/.shortlook.yml")
  rescue TTY::Config::ReadError
    config.filename = '.shortlook'
    config.set(:author, value: ENV['USER'])
    config.set(:bundle_prefix, value: 'ch.marcoroth')
  end
end

Public Instance Methods

config() click to toggle source
# File lib/shortlook/config.rb, line 26
def config
  @config ||= TTY::Config.new
end
save!() click to toggle source
# File lib/shortlook/config.rb, line 30
def save!
  config.write(force: true)
end