Class: Proctor::CmdState

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

Class Method Summary collapse

Class Method Details

.app_files(global, options, args) ⇒ Object



5
6
7
# File 'lib/proctor/cmd_state.rb', line 5

def self.app_files(global, options, args)
  AppConfig.app_files(global)
end

.manager_names(global, options, args) ⇒ Object



33
34
35
# File 'lib/proctor/cmd_state.rb', line 33

def self.manager_names(global, options, args)
  options[:app_config]['managers'].keys
end

.managers(global, options, args) ⇒ Object



29
30
31
# File 'lib/proctor/cmd_state.rb', line 29

def self.managers(global, options, args)
  options[:app_config]['managers']
end

.node_names(global, options, args) ⇒ Object



17
18
19
# File 'lib/proctor/cmd_state.rb', line 17

def self.node_names(global, options, args)
  options[:app_config]['nodes'].keys
end

.nodes(global, options, args) ⇒ Object



13
14
15
# File 'lib/proctor/cmd_state.rb', line 13

def self.nodes(global, options, args)
  options[:app_config]['nodes']
end

.service_names(global, options, args) ⇒ Object



25
26
27
# File 'lib/proctor/cmd_state.rb', line 25

def self.service_names(global, options, args)
  options[:app_config]['services'].keys
end

.services(global, options, args) ⇒ Object



21
22
23
# File 'lib/proctor/cmd_state.rb', line 21

def self.services(global, options, args)
  options[:app_config]['services']
end

.templates(global, options, args) ⇒ Object



9
10
11
# File 'lib/proctor/cmd_state.rb', line 9

def self.templates(global, options, args)
  options[:templates].values.sort
end