class Bcupgrade::ConfigFile

Public Class Methods

new() click to toggle source
# File lib/bcupgrade/config_file.rb, line 7
def initialize
  @file = File.join(ENV['HOME'], '.bcupgrade')
end

Public Instance Methods

ignored_casks() click to toggle source
# File lib/bcupgrade/config_file.rb, line 19
def ignored_casks
  load['ignore'].map { |e| e || '' }
rescue StandardError
  ['']
end
list_ignored_casks() click to toggle source
# File lib/bcupgrade/config_file.rb, line 25
def list_ignored_casks
  ignored_casks.join(' ')
end
load() click to toggle source
# File lib/bcupgrade/config_file.rb, line 11
def load
  if File.exist?(@file)
    YAML.load_file(@file)
  else
    { 'ignore' => [''] }
  end
end