lib/cratus/user.rb in cratus-0.2.5 vs lib/cratus/user.rb in cratus-0.2.6

- old
+ new

@@ -29,17 +29,17 @@ def fullname @raw_ldap_data[Cratus.config.user_displayname_attribute].last end def lockouttime - @raw_ldap_data[Cratus.config.user_lockout_attribute].last + Integer(@raw_ldap_data[Cratus.config.user_lockout_attribute].last.to_s) end # https://fossies.org/linux/web2ldap/pylib/w2lapp/schema/plugins/activedirectory.py # https://msdn.microsoft.com/en-us/library/windows/desktop/ms676843(v=vs.85).aspx # def locked? - return false if lockouttime == '0' + return false if lockouttime.zero? epoch = 116_444_736_000_000_000 current = Time.now.to_i * 10_000_000 current - (lockouttime - epoch) < lockoutduration end