Class: ManabuDesktop::Sessions

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

Constant Summary collapse

@@active_sessions =
[]

Class Method Summary collapse

Class Method Details

.add_session(session_handle) ⇒ Object



15
16
17
18
19
20
# File 'lib/sessions.rb', line 15

def self.add_session(session_handle)
  @@active_sessions << session_handle
  main_menu = ManabuDesktop::Windows.get_main_menu()
  main_menu.set_connections_status(session_count) unless main_menu == nil
  main_menu.add_connection_entry(session_handle)
end

.get_sessionsObject



7
8
9
# File 'lib/sessions.rb', line 7

def self.get_sessions()
  @@active_sessions
end

.remove_session(session_identifier) ⇒ Object



22
23
# File 'lib/sessions.rb', line 22

def self.remove_session(session_identifier)
end

.session_countObject



11
12
13
# File 'lib/sessions.rb', line 11

def self.session_count
  @@active_sessions.length
end