class CF::Organization::Create

Public Instance Methods

create_org() click to toggle source
# File lib/cf/cli/organization/create.rb, line 13
def create_org
  org = client.organization
  org.name = input[:name]
  org.users = [client.current_user] if input[:add_self]

  begin
    with_progress("Creating organization #{c(org.name, :name)}") { org.create! }
  rescue CFoundry::OrganizationNameTaken
    raise unless input[:find_if_exists]
    org = client.organization_by_name(input[:name])
  end

  if input[:target]
    invoke :target, :organization => org
  end
end

Private Instance Methods

ask_name() click to toggle source
# File lib/cf/cli/organization/create.rb, line 32
def ask_name
  ask("Name")
end