diff options
| author | Ash McKenzie <amckenzie@gitlab.com> | 2018-07-31 21:07:18 +1000 |
|---|---|---|
| committer | Ash McKenzie <amckenzie@gitlab.com> | 2018-08-01 10:12:09 +1000 |
| commit | feda260c55390ee401c0b84bab41461148db7116 (patch) | |
| tree | f134eb67cce67027c4bdbf53265472d83ea2aebf /lib | |
| parent | 4c4d9f5ef4a2e3ac16d0b02e18b19ba513849f57 (diff) | |
| download | gitlab-shell-feda260c55390ee401c0b84bab41461148db7116.tar.gz | |
Remove User as Actor::Key/User has replaced it
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/user.rb | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/lib/user.rb b/lib/user.rb deleted file mode 100644 index 6078083..0000000 --- a/lib/user.rb +++ /dev/null @@ -1,25 +0,0 @@ -require_relative 'gitlab_net' - -class User - ANONYMOUS_USER = 'Anonymous'.freeze - - def initialize(key_id, audit_usernames: false) - @key_id = key_id - @audit_usernames = audit_usernames - end - - def username - @username ||= begin - user = GitlabNet.new.discover(key_id) - user ? "@#{user['username']}" : ANONYMOUS_USER - end - end - - def log_username - audit_usernames ? username : "user with key #{key_id}" - end - - private - - attr_reader :key_id, :audit_usernames -end |
