class CF::User::Create
Public Instance Methods
create_user()
click to toggle source
# File lib/cf/cli/user/create.rb, line 15 def create_user org = CF::Populators::Organization.new(input).populate_and_save! email = input[:email] password = input[:password] if !force? && password != input[:verify] fail "Passwords don't match." end user = nil with_progress("Creating user") do user = client.register(email, password) end with_progress("Adding user to #{org.name}") do user.audited_organizations = user.managed_organizations = user.organizations = [org] user.update! end end
Private Instance Methods
ask_email()
click to toggle source
# File lib/cf/cli/user/create.rb, line 39 def ask_email ask("Email") end
ask_password()
click to toggle source
# File lib/cf/cli/user/create.rb, line 43 def ask_password ask("Password", :echo => "*", :forget => true) end
ask_verify()
click to toggle source
# File lib/cf/cli/user/create.rb, line 47 def ask_verify ask("Verify Password", :echo => "*", :forget => true) end