Method: Eye::Process::Data#status_data
- Defined in:
- lib/eye/process/data.rb
#status_data(debug = false) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/eye/process/data.rb', line 23 def status_data(debug = false) p_st = self_status_data(debug) if children.present? p_st.merge(:subtree => Eye::Utils::AliveArray.new(children.values).map{|c| c.status_data(debug) } ) elsif self[:monitor_children] && self.up? p_st.merge(:subtree => [{name: '=loading children='}]) else # common state p_st end end |