Module: TWKB::Task

Defined in:
lib/twkb/task.rb

Class Method Summary collapse

Class Method Details

.all(udas = {}) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/twkb/task.rb', line 5

def Task.all(udas = {})
  f_udas = udas.map {|k,v| "#{k}:#{v}"}.join(' ')
  cmd = "task rc.verbose=nothing rc.json.array=yes #{f_udas} export"
  IO.popen(cmd, 'r:UTF-8') { |output|
    JSON.parse(output.read)
  }
end