class Console1984::Username::EnvResolver

A username resolver that returns the value of a given environment variable.

Public Class Methods

new(key) click to toggle source
# File lib/console1984/username/env_resolver.rb, line 6
def initialize(key)
  @key = key
end

Public Instance Methods

current() click to toggle source
# File lib/console1984/username/env_resolver.rb, line 10
def current
  "#{username}"
end

Private Instance Methods

username() click to toggle source
# File lib/console1984/username/env_resolver.rb, line 15
def username
  @username ||= ENV[@key]&.humanize || "Unnamed"
end