Method: Docman::Info#write_info

Defined in:
lib/docman/info.rb

#write_info(result) ⇒ Object



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/docman/info.rb', line 56

def write_info(result)
  to_save = {}
  to_save['state'] = @state_name
  to_save['version_type'] = self.version_type unless self.version_type.nil?
  to_save['version'] = self.version unless self.version.nil?
  to_save['result'] = result
  to_save['type'] = self['type']
  to_save['build_type'] = self['build_type']

  File.open(File.join(self['full_build_path'], 'info.yaml'), 'w') {|f| f.write to_save.to_yaml}
  to_save
end