class AdminModule::Command::Stage

Public Instance Methods

delete(name) click to toggle source
# File lib/admin_module/command/stage.rb, line 102
def delete name
  cs = client.stages
  cs.delete name

ensure
  client.logout
end
export(filepath) click to toggle source
# File lib/admin_module/command/stage.rb, line 84
def export filepath
  cs = client.stages
  cs.export filepath

  return
ensure
  client.logout
end
import(filepath) click to toggle source
# File lib/admin_module/command/stage.rb, line 66
def import filepath
  cs = client.stages
  cs.import filepath, options[:create]

  return
ensure
  client.logout
end
list() click to toggle source
# File lib/admin_module/command/stage.rb, line 44
def list
  cs = client.stages
  list = cs.list

  list.each { |s| say s; }

ensure
  client.logout
end
read(name) click to toggle source
# File lib/admin_module/command/stage.rb, line 119
def read name
  cs = client.stages
  data = cs.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/stage.rb, line 26
def rename src, dest
  cs = client.stages
  cs.rename src, dest

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

ensure
  client.logout
end