class CFAdmin::ServiceBroker::Add

Public Instance Methods

add_service_broker() click to toggle source
# File lib/admin/service_broker/add.rb, line 20
def add_service_broker
  broker = client.service_broker

  broker.name = input[:name]
  finalize
  broker.broker_url = input[:url]
  finalize
  broker.auth_username = input[:username]
  finalize
  broker.auth_password = input[:password]
  finalize

  with_progress("Adding service broker #{c(broker.name, :name)}") do
    broker.create!
  end
end
precondition() click to toggle source
# File lib/admin/service_broker/add.rb, line 5
def precondition
  check_target
end

Private Instance Methods

ask_name() click to toggle source
# File lib/admin/service_broker/add.rb, line 38
def ask_name
  ask("Name")
end
ask_password() click to toggle source
# File lib/admin/service_broker/add.rb, line 50
def ask_password
  ask("Password")
end
ask_url() click to toggle source
# File lib/admin/service_broker/add.rb, line 42
def ask_url
  ask("URL")
end
ask_username() click to toggle source
# File lib/admin/service_broker/add.rb, line 46
def ask_username
  ask("Username")
end