Class: Gitlab::AnonymousSession
- Inherits:
-
Object
- Object
- Gitlab::AnonymousSession
- Defined in:
- lib/gitlab/anonymous_session.rb
Instance Method Summary collapse
- #cleanup_session_per_ip_count ⇒ Object
- #count_session_ip ⇒ Object
-
#initialize(remote_ip) ⇒ AnonymousSession
constructor
A new instance of AnonymousSession.
- #session_count ⇒ Object
Constructor Details
#initialize(remote_ip) ⇒ AnonymousSession
Returns a new instance of AnonymousSession.
5 6 7 |
# File 'lib/gitlab/anonymous_session.rb', line 5 def initialize(remote_ip) @remote_ip = remote_ip end |
Instance Method Details
#cleanup_session_per_ip_count ⇒ Object
24 25 26 27 28 |
# File 'lib/gitlab/anonymous_session.rb', line 24 def cleanup_session_per_ip_count Gitlab::Redis::Sessions.with do |redis| redis.del(session_lookup_name) end end |