Class: CodeUnion::Command::Config

Inherits:
Base
  • Object
show all
Defined in:
lib/codeunion/command/config.rb

Overview

The built-in ‘codeunion config` command

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from CodeUnion::Command::Base

Instance Method Details

#runObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/codeunion/command/config.rb', line 9

def run
  edit_config do
    if options[:command] == "get"
      return config.get(options[:input].join(""))
    elsif options[:command] == "set"
      config.set(*options[:input])
    elsif options[:command] == "unset"
      config.unset(options[:input].join(""))
    end
  end
  nil
end