class ZmLdifExport::Domain

Public Class Methods

add(resource) click to toggle source
# File lib/zmldifexport.rb, line 303
def self.add(resource)
  @resources.push resource
end
all() click to toggle source
# File lib/zmldifexport.rb, line 299
def self.all
  return @resources
end
new(ldif) click to toggle source
# File lib/zmldifexport.rb, line 307
def initialize(ldif)
  @name = ldif[:zimbradomainname]
  @attributes = parse_attributes(ldif: ldif, exclude: [:zimbradomainname])
end

Public Instance Methods

zmprov_cd() click to toggle source
# File lib/zmldifexport.rb, line 312
def zmprov_cd
  line = ['cd', name]
  attributes.each do |name, value|
    line << attr_to_zmprov(attr_name: name, value: value)
  end
  line.join(' ')
end