Method: Library::Metadata#update

Defined in:
lib/library/metadata.rb

#update(data) ⇒ Object

Update metadata with data hash.

Parameters:

  • data (Hash)

    Data to merge into metadata table.



47
48
49
50
51
52
53
54
55
56
57
# File 'lib/library/metadata.rb', line 47

def update(data)
  data = data.rekey

  @data.update(data)

  self.name      = data[:name]      if data[:name]
  self.version   = data[:version]   if data[:version]
  self.load_path = data[:load_path] if data[:load_path]
  self.date      = data[:date]      if data[:date]
  self.omit      = data[:omit]
end