Module: SysAdminToolbox::System

Defined in:
lib/SysAdminToolbox/system/init.rb,
lib/SysAdminToolbox/system/setup.rb,
lib/SysAdminToolbox/system/update.rb

Defined Under Namespace

Classes: Setup, Update

Class Method Summary collapse

Class Method Details

.runObject



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/SysAdminToolbox/system/init.rb', line 13

def self.run
	SysAdminToolbox::App.clear_console
	SysAdminToolbox::App.breadcrumbs ['Home','System']
	choose do |menu|
		menu.prompt = "What would you like to do? "
		menu.choice(:Setup)  { SysAdminToolbox::System.setup }
		menu.choice(:Update) { SysAdminToolbox::System.update }
		menu.choice(:Back)   { SysAdminToolbox::App.run }
		menu.choice(:Quit)   { SysAdminToolbox::App.quit }
	end
end

.setupObject



3
4
5
6
# File 'lib/SysAdminToolbox/system/init.rb', line 3

def self.setup
	require "SysAdminToolbox/system/setup"
	SysAdminToolbox::System::Setup.new.run
end

.updateObject



8
9
10
11
# File 'lib/SysAdminToolbox/system/init.rb', line 8

def self.update
	require "SysAdminToolbox/system/Update"
	SysAdminToolbox::System::Update.new.run
end