class AdminModule::Command::Task

Public Instance Methods

export(filepath) click to toggle source
# File lib/admin_module/command/task.rb, line 81
def export filepath
  cl = client.tasks
  cl.export filepath

ensure
  client.logout
end
import(filepath) click to toggle source
# File lib/admin_module/command/task.rb, line 64
def import filepath
  cl = client.tasks
  cl.import filepath

ensure
  client.logout
end
list() click to toggle source
# File lib/admin_module/command/task.rb, line 45
def list
  cl = client.tasks
  list = cl.list

  list.each { |r| say r; }

ensure
  client.logout
end
read(name) click to toggle source
# File lib/admin_module/command/task.rb, line 98
def read name
  cl = client.tasks
  data = cl.read(name)
  output = Hash.new
  output[name] = data
  $stdout << output.to_yaml

ensure
  client.logout
end
rename(src, dest) click to toggle source
# File lib/admin_module/command/task.rb, line 26
def rename(src, dest)
  cl = client.tasks

  cl.rename src, dest

rescue ArgumentError => e
  say e.message, :red

ensure
  client.logout
end