class SdbBackup::Writer::SdbDomain
Public Class Methods
new(sdb)
click to toggle source
# File lib/writer/sdb_domain.rb, line 6 def initialize(sdb) @sdb = sdb end
Public Instance Methods
write(data)
click to toggle source
# File lib/writer/sdb_domain.rb, line 10 def write(data) @sdb.domains.each { |domain| domain.delete! } data.each do |domain| @sdb.domains.create(domain.name) domain.items.each do |item| @sdb.domains[domain.name].items.create(item.name, item.attributes.to_h) end end end