class Acs::Ldap::Result
Public Class Methods
new(result, data = nil, log = false)
click to toggle source
# File lib/acs/ldap/result.rb, line 2 def initialize(result, data = nil, log = false) @code = result.code @dn = result.matched_dn @message = result.message @data = data logger.info to_s if log end
Public Instance Methods
code()
click to toggle source
# File lib/acs/ldap/result.rb, line 14 def code @code end
data()
click to toggle source
# File lib/acs/ldap/result.rb, line 30 def data @data end
data=(data)
click to toggle source
# File lib/acs/ldap/result.rb, line 26 def data=(data) @data = data end
dn()
click to toggle source
# File lib/acs/ldap/result.rb, line 18 def dn @dn end
logger()
click to toggle source
# File lib/acs/ldap/result.rb, line 39 def logger Acs::Ldap.logger end
message()
click to toggle source
# File lib/acs/ldap/result.rb, line 22 def message @message end
success?()
click to toggle source
# File lib/acs/ldap/result.rb, line 10 def success? @code == 0 end
to_s()
click to toggle source
# File lib/acs/ldap/result.rb, line 34 def to_s result = success? ? 'SUCCESS' : 'FAILED' "#{result} return code:#{@code}, matched_dn: #{@dn}, message:#{@message}, data:#{@data.inspect}" end