class ActiveLdap::Ldif

def <<(record)

def <<(record)
  @records << record
end

def ==(other)

def ==(other)
  other.is_a?(self.class) and
    @version == other.version and @records == other.records
end

def each(&block)

def each(&block)
  @records.each(&block)
end

def initialize(records=[])

def initialize(records=[])
  @version = 1
  @records = records
end

def parse(ldif)

def parse(ldif)
  Parser.new(ldif).parse
end

def to_s

def to_s
  result = "version: #{@version}\n"
  result << @records.collect do |record|
    record.to_s
  end.join("\n")
  result
end