class CFAdmin::ServiceBroker::Update

Public Instance Methods

precondition() click to toggle source
# File lib/admin/service_broker/update.rb, line 5
def precondition
  check_target
end
update_service_broker() click to toggle source
# File lib/admin/service_broker/update.rb, line 23
def update_service_broker
  @broker = input[:broker]

  old_name = @broker.name

  @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("Updating service broker #{old_name}") do
    @broker.update!
  end
end

Private Instance Methods

ask_name() click to toggle source
# File lib/admin/service_broker/update.rb, line 44
def ask_name
  ask("Name", :default => @broker.name)
end
ask_password() click to toggle source
# File lib/admin/service_broker/update.rb, line 56
def ask_password
  ask("Password", :default => @broker.auth_password)
end
ask_url() click to toggle source
# File lib/admin/service_broker/update.rb, line 48
def ask_url
  ask("URL", :default => @broker.broker_url)
end
ask_username() click to toggle source
# File lib/admin/service_broker/update.rb, line 52
def ask_username
  ask("Username", :default => @broker.auth_username)
end