summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAsh McKenzie <amckenzie@gitlab.com>2018-07-31 21:07:18 +1000
committerAsh McKenzie <amckenzie@gitlab.com>2018-08-01 10:12:09 +1000
commitfeda260c55390ee401c0b84bab41461148db7116 (patch)
treef134eb67cce67027c4bdbf53265472d83ea2aebf /lib
parent4c4d9f5ef4a2e3ac16d0b02e18b19ba513849f57 (diff)
downloadgitlab-shell-feda260c55390ee401c0b84bab41461148db7116.tar.gz
Remove User as Actor::Key/User has replaced it
Diffstat (limited to 'lib')
-rw-r--r--lib/user.rb25
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