class CfScript::Command::Apps::AppCommand

Public Class Methods

new() click to toggle source
Calls superclass method CfScript::Command::Base::new
# File lib/cf_script/command/cf/apps/app.rb, line 3
def initialize
  super(:apps, :app)
end

Public Instance Methods

run(app_name, options = {}) { |app_info| ... } click to toggle source
# File lib/cf_script/command/cf/apps/app.rb, line 7
def run(app_name, options = {}, &block)
  run_cf self, app_name do |output|
    return nil unless good_run?(output)

    if app_info = build_app_info(app_name, output)
      block_given? ? yield(app_info) : app_info
    else
      error 'attributes is nil'
    end
  end
end