class ROM::LDAP::Transaction

Work in progress

@see tools.ietf.org/html/rfc5805

@api private

Attributes

directory[R]

Public Class Methods

new(directory) click to toggle source
# File lib/rom/ldap/transaction.rb, line 15
def initialize(directory)
  @directory = directory
end

Public Instance Methods

run(opts = EMPTY_OPTS) { |self| ... } click to toggle source
# File lib/rom/ldap/transaction.rb, line 19
def run(opts = EMPTY_OPTS)
  directory.transaction(opts) { yield(self) }
rescue ::ROM::Transaction::Rollback
  # noop
end