Sha256: b54c471d619558b2883f1e9f8fa2423ffe774fd790cc27f14d76cb80534adb1e
Contents?: true
Size: 426 Bytes
Versions: 12
Compression:
Stored size: 426 Bytes
Contents
class Entry < ActiveLdap::Base ldap_mapping :prefix => "", :classes => ["top"], :scope => :sub self.dn_attribute = nil validate :always_fail class << self def empty? search(:scope => :base).empty? end end def short_dn @short_dn ||= dn == base ? dn : "#{dn_attribute}=#{id}" end private def always_fail errors.add("save", _("disable saving")) end end
Version data entries
12 entries across 12 versions & 2 rubygems