class AdminModule::Rake::DeployTask

Attributes

commit_msg[RW]
env[RW]
target[RW]

Public Class Methods

new(task_name = 'deploy', desc = 'Deploy guideline xml files') { |self| ... } click to toggle source
# File lib/admin_module/rake/deploy_task.rb, line 23
def initialize(task_name = 'deploy', desc = 'Deploy guideline xml files')
  @task_name, @desc = task_name, desc

  yield self if block_given?

  define_task
end

Public Instance Methods

deploy() click to toggle source
# File lib/admin_module/rake/deploy_task.rb, line 47
def deploy
  cli = AdminModule::CLI.new
  cli.environment = env
  if files.size == 1
    cli.deploy(files, target, commit_msg)
  else
    cli.deploy_files(files, commit_msg)
  end
ensure
  cli.quit
end
files() click to toggle source
# File lib/admin_module/rake/deploy_task.rb, line 38
def files
  @files ||= []
end
files=(file_list) click to toggle source
# File lib/admin_module/rake/deploy_task.rb, line 42
def files=(file_list)
  @files ||= []
  @files += Array(file_list)
end