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