Method: Docman::Info#read_yaml_from_file

Defined in:
lib/docman/info.rb

#read_yaml_from_file(repo, path, version, filename) ⇒ Object



35
36
37
38
39
40
41
42
# File 'lib/docman/info.rb', line 35

def read_yaml_from_file(repo, path, version, filename)
  GitUtil.get(repo, path, 'branch', version, true, 1, true)
  filepath = File.join(path, filename)
  return YAML::load_file(filepath) if File.file? filepath
  nil
rescue StandardError => e
  raise "Error in info file: #{filepath}, #{e.message}"
end