Class: WDI::CLI::Config
- Inherits:
-
Thor
- Object
- Thor
- WDI::CLI::Config
- Defined in:
- lib/wdi/cli.rb
Instance Method Summary collapse
Instance Method Details
#get(key) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/wdi/cli.rb', line 20 def get(key) begin say WDI::Config::get(key) rescue WDI::ConfigError => e say e., :red end end |
#keys(key = nil) ⇒ Object
43 44 45 46 47 48 49 |
# File 'lib/wdi/cli.rb', line 43 def keys(key=nil) begin say WDI::Config::properties(key).join("\n") rescue WDI::ConfigError => e say e., :red end end |
#set(key, value) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/wdi/cli.rb', line 10 def set(key, value) begin WDI::Config::set(key, value) say "The property '#{key}' in the WDI config file has been set to '#{value}'.", :green rescue WDI::ConfigError => e say e., :red end end |