Sha256: ac182721593f79f57ffb2382fce66307eecfa90fe0d9a57c3825c9dec5da5cb5

Contents?: true

Size: 523 Bytes

Versions: 29

Compression:

Stored size: 523 Bytes

Contents

require "cf/cli"

module CFAdmin::ServiceBroker
  class ServiceBrokers < CF::CLI
    def precondition
      check_target
    end

    desc "List registered service brokers"
    group :admin

    def service_brokers
      brokers = nil
      with_progress('Getting service brokers') do
        brokers = client.service_brokers
      end

      line unless quiet?

      table(
        %w(Name URL),
        brokers.collect { |broker|
          [c(broker.name, :name), broker.broker_url]
        }
      )
    end

  end
end

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
cf-5.4.7 lib/admin/service_broker/service_brokers.rb
cf-5.4.7.rc1 lib/admin/service_broker/service_brokers.rb
cf-5.4.5 lib/admin/service_broker/service_brokers.rb
cf-5.4.4 lib/admin/service_broker/service_brokers.rb
trucker-cli-0.0.3 lib/admin/service_broker/service_brokers.rb
cf-5.4.3 lib/admin/service_broker/service_brokers.rb
cf-5.4.2 lib/admin/service_broker/service_brokers.rb
trucker-cli-0.0.2 lib/admin/service_broker/service_brokers.rb
trucker-cli-0.0.1 lib/admin/service_broker/service_brokers.rb
cf-5.4.1 lib/admin/service_broker/service_brokers.rb
cf-5.4.1.rc1 lib/admin/service_broker/service_brokers.rb
cf-5.4.0 lib/admin/service_broker/service_brokers.rb
cf-5.3.1 lib/admin/service_broker/service_brokers.rb
cf-5.3.0 lib/admin/service_broker/service_brokers.rb
cf-5.2.2 lib/admin/service_broker/service_brokers.rb
cf-5.2.1.rc15 lib/admin/service_broker/service_brokers.rb
cf-5.2.1.rc14 lib/admin/service_broker/service_brokers.rb
cf-5.2.1.rc13 lib/admin/service_broker/service_brokers.rb
cf-5.2.1.rc12 lib/admin/service_broker/service_brokers.rb
cf-5.2.1.rc11 lib/admin/service_broker/service_brokers.rb