Class: Opswatch::OpsTray

Inherits:
AppIndicator::AppIndicator
  • Object
show all
Defined in:
lib/ops_tray.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, icon_pack) ⇒ OpsTray

Returns a new instance of OpsTray.



5
6
7
8
9
10
# File 'lib/ops_tray.rb', line 5

def initialize(name, icon_pack)
  super(name, "dialog-question", AppIndicator::Category::APPLICATION_STATUS)
  set_menu(Gtk::Menu.new)
  set_status(AppIndicator::Status::ACTIVE)
  @icon_pack = icon_pack
end

Instance Method Details

#update_status(resp) ⇒ Object



12
13
14
# File 'lib/ops_tray.rb', line 12

def update_status(resp)
  set_icon_status(compute_status(resp))
end