Sha256: a001a10e9c2f09169f64682e96923db855a7334501ec6c3ace06517bc8622837

Contents?: true

Size: 318 Bytes

Versions: 1

Compression:

Stored size: 318 Bytes

Contents

# After each sign in, update sign in time, sign in count and sign in IP.
Warden::Manager.after_set_user :except => :fetch do |record, warden, options|
  scope = options[:scope]
  if record.respond_to?(:update_tracked_fields!) && warden.authenticated?(scope)
    record.update_tracked_fields!(warden.request)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise-1.1.pre4 lib/devise/hooks/trackable.rb