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