class AdminModule::Command::Gdl

Public Instance Methods

deploy(srcdir, comments = nil) click to toggle source
# File lib/admin_module/command/gdl.rb, line 29
def deploy(srcdir, comments = nil)
  gdl = client.guideline

  if options[:file]
    srcfile = Pathname(srcdir) + options[:file]
    gdl.deploy_file(srcfile, comments)
  else
    gdl.deploy(srcdir, comments)
  end

  client.logout
end
download(guideline, to_path) click to toggle source
# File lib/admin_module/command/gdl.rb, line 77
def download(guideline, to_path)
  gdl = client.guideline

  gdl.download(guideline, to_path)

  client.logout
end
version(comments = nil) click to toggle source
# File lib/admin_module/command/gdl.rb, line 55
def version(comments = nil)
  gdl = client.guideline

  gdls = [options[:target]] unless options[:target].nil?
  gdls = AdminModule.configuration.xmlmaps.values.uniq if options[:target].nil?
  if gdls.empty?
    say "aborting version. no guidelines configured", :red
    return
  end

  gdl.version(gdls, comments)

  client.logout
end