module ROM::LDAP::Dataset::Persistence
Public Instance Methods
add(tuple)
click to toggle source
Interface to Directory#add
@param tuple [Hash]
@return [Boolean]
@api public
# File lib/rom/ldap/dataset/persistence.rb, line 15 def add(tuple) directory.add(tuple) end
delete()
click to toggle source
Interface to Directory#delete
@see Directory::Operations#delete
@return [Array<Directory::Entry, Boolean>]
@api public
# File lib/rom/ldap/dataset/persistence.rb, line 37 def delete map { |e| directory.delete(e.dn) } end
modify(tuple)
click to toggle source
Interface to Directory#modify
@param tuple [Changeset, Hash] Modification params
@return [Array<Directory::Entry, Boolean>]
@api public
# File lib/rom/ldap/dataset/persistence.rb, line 26 def modify(tuple) map { |e| directory.modify(e.dn, tuple) } end