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