Method: PDK::Generate::Module.username_from_login

Defined in:
lib/pdk/generate/module.rb

.username_from_loginObject



119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# File 'lib/pdk/generate/module.rb', line 119

def self.
  require 'etc'

   = Etc.getlogin || ''
   = .downcase.gsub(%r{[^0-9a-z]}i, '')
   = 'username' if .empty?

  if  != 
    PDK.logger.debug _('Your username is not a valid Forge username. Proceeding with the username %{username}. You can fix this later in metadata.json.') % {
      username: ,
    }
  end

  
end