Module: Taskcmd

Defined in:
lib/taskcmd.rb,
lib/taskcmd/cli.rb,
lib/taskcmd/task.rb,
lib/taskcmd/project.rb,
lib/taskcmd/storage.rb,
lib/taskcmd/version.rb

Overview

Main app module

Defined Under Namespace

Modules: CLI Classes: Error, Project, Storage, Task

Constant Summary collapse

VERSION =
'1.0.1'

Class Method Summary collapse

Class Method Details

.config_get(key) ⇒ Object



27
28
29
30
# File 'lib/taskcmd.rb', line 27

def self.config_get(key)
  @@config ||= storage.load_config
  @@config[key]
end

.config_set(key, val) ⇒ Object



32
33
34
35
36
# File 'lib/taskcmd.rb', line 32

def self.config_set(key, val)
  @@config ||= storage.load_config
  @@config[key] = val
  storage.save_config(@@config)
end

.storageObject



23
24
25
# File 'lib/taskcmd.rb', line 23

def self.storage
  @@storage ||= Taskcmd::Storage.new()
end