Class: Ji2p::Startup::RouterManager

Inherits:
Object
  • Object
show all
Defined in:
lib/ji2p/startup/router_manager.rb

Constant Summary collapse

@@router =
nil

Class Method Summary collapse

Class Method Details

.get_leasesObject



16
17
18
19
# File 'lib/ji2p/startup/router_manager.rb', line 16

def self.get_leases
  ctx = RouterManager.router_context
  ctx.netDb.get_leases.to_a
end

.router_contextObject



12
13
14
# File 'lib/ji2p/startup/router_manager.rb', line 12

def self.router_context
  RouterContext.getCurrentContext
end

.start_router!Object



8
9
10
# File 'lib/ji2p/startup/router_manager.rb', line 8

def self.start_router!
  @@router = RouterLaunch.main ARGV if @@router.nil?
end