Module: StepUp

Defined in:
lib/step-up.rb,
lib/step-up/cli.rb,
lib/step-up/config.rb,
lib/step-up/driver.rb,
lib/step-up/version.rb,
lib/step-up/driver/git.rb,
lib/step-up/notes_util.rb,
lib/step-up/ranged_notes.rb,
lib/step-up/git_extensions.rb,
lib/step-up/parser/version_mask.rb

Defined Under Namespace

Modules: ConfigExt, ConfigSectionsExt, Driver, GitExtensions, NotesArray, NotesHash, NotesUtil, Parser Classes: CLI, RangedNotes

Constant Summary collapse

CONFIG =
{}
VERSION =
version.gsub(/^v?([^\+]+)\+?\d*$/, '\1')

Class Method Summary collapse

Class Method Details

.load_config(path) ⇒ Object



70
71
72
73
74
75
# File 'lib/step-up/config.rb', line 70

def self.load_config(path)
  return CONFIG unless File.exists? path
  CONFIG.merge! YAML.load_file(path)
rescue TypeError => e
  puts "could not load #{path}: #{e.inspect}"
end