Class: Sem::Views::SharedConfigs
- Defined in:
- lib/sem/views/shared_configs.rb
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.info(config) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/sem/views/shared_configs.rb', line 13 def self.info(config) print_table [ ["ID", config[:id]], ["Name", config[:name]], ["Config Files", config[:config_files].to_s], ["Environment Variables", config[:env_vars].to_s], ["Created", config[:created_at]], ["Updated", config[:updated_at]] ] end |
.list(configs) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/sem/views/shared_configs.rb', line 3 def self.list(configs) header = ["ID", "NAME", "CONFIG FILES", "ENV VARS"] body = configs.map do |config| [config[:id], config[:name], config[:config_files], config[:env_vars]] end print_table [header, *body] end |