class ActiveLdap::Ldif
Attributes
Public Class Methods
Source
# File lib/active_ldap/ldif.rb, line 608 def initialize(records=[]) @version = 1 @records = records end
Source
# File lib/active_ldap/ldif.rb, line 600 def parse(ldif) Parser.new(ldif).parse end
Public Instance Methods
Source
# File lib/active_ldap/ldif.rb, line 629 def ==(other) other.is_a?(self.class) and @version == other.version and @records == other.records end
Source
# File lib/active_ldap/ldif.rb, line 617 def each(&block) @records.each(&block) end
Source
# File lib/active_ldap/ldif.rb, line 621 def to_s result = "version: #{@version}\n" result << @records.collect do |record| record.to_s end.join("\n") result end