Module: CfScript::Scope::App::Utils
- Defined in:
- lib/cf_script/scope/app/utils.rb
Instance Method Summary collapse
Instance Method Details
#dump ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/cf_script/scope/app/utils.rb', line 3 def dump title name app_info.instance_variables.each do |var| next if var == :@name or var == :@instance_status detail "#{var.to_s.gsub('@', '')}: #{app_info.instance_variable_get(var)}" end if app_info.instance_status title 'Instances', 2 app_info.instance_status.each do |inst| str = inst.show(:index, :state, :cpu, :memory, :disk, :since) detail str, 3 end end end |
#show(*attrs) ⇒ Object
22 23 24 25 26 27 28 29 30 |
# File 'lib/cf_script/scope/app/utils.rb', line 22 def show(*attrs) line = [] attrs.each do |attr| line << "#{attr}: #{self.send(attr)}" end info line.join(', ') end |