module DeployDply::Rake

Public Instance Methods

archive(name, **opts, &block) click to toggle source
# File lib/deploy_dply/rake.rb, line 22
def archive(name, **opts, &block)
  archive = lib.archive(name)
  archive.created(**opts, &block)
  return archive
end
dply_roles() click to toggle source
# File lib/deploy_dply/rake.rb, line 48
def dply_roles
  @dply_roles ||= (ENV["DPLY_ROLES"] || "").strip.split(",").map { |r| r.to_sym }
end
lib() click to toggle source
# File lib/deploy_dply/rake.rb, line 6
def lib
  @lib ||= Lib.new
end
load_task(task) click to toggle source
# File lib/deploy_dply/rake.rb, line 18
def load_task(task)
  lib.helper.load_task(task)
end
rake(*args, **kwargs) click to toggle source
# File lib/deploy_dply/rake.rb, line 10
def rake(*args, **kwargs)
  lib.helper.rake(*args, **kwargs)
end
require_app_tasks() click to toggle source
# File lib/deploy_dply/rake.rb, line 44
def require_app_tasks
  lib.require_app_tasks
end
role(*roles) { |r| ... } click to toggle source
# File lib/deploy_dply/rake.rb, line 32
def role(*roles, &block)
  roles << :all
  if r = roles.find { |r| dply_roles.include? r }
    yield r
  end
end
role?(*roles) click to toggle source
# File lib/deploy_dply/rake.rb, line 39
def role?(*roles)
  roles << :all
  roles.find { |r| dply_roles.include? r }
end
set_env(key, value) click to toggle source
# File lib/deploy_dply/rake.rb, line 28
def set_env(key, value)
  lib.helper.set_env(key, value)
end
sh(*args, **kwargs, &block) click to toggle source
# File lib/deploy_dply/rake.rb, line 14
def sh(*args, **kwargs, &block)
  lib.helper.sh(*args, **kwargs, &block)
end