Sha256: 77f902cbef4791f3e439a1df22ad0f7a97588c7c5891afffd49375c28f9f37b1

Contents?: true

Size: 318 Bytes

Versions: 6

Compression:

Stored size: 318 Bytes

Contents

Warden::Manager.after_set_user only: :set_user do |record, warden, options|
  if record.lockable? &&
     record.goma_config.lock_strategy == :failed_attempts &&
     record.send(record.goma_config.failed_attempts_getter) > 0
    record.update_attribute(record.goma_config.failed_attempts_attribute_name, 0)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
goma-0.0.1.rc3 lib/goma/hooks/lockable.rb
goma-0.0.1.rc2 lib/goma/hooks/lockable.rb
goma-0.0.1.rc1 lib/goma/hooks/lockable.rb
goma-0.0.1.gamma lib/goma/hooks/lockable.rb
goma-0.0.1.beta lib/goma/hooks/lockable.rb
goma-0.0.1.alpha lib/goma/hooks/lockable.rb