module Capistrano::DSL::Env

Public Instance Methods

asset_timestamp() click to toggle source
# File lib/capistrano/dsl/env.rb, line 38
def asset_timestamp
  env.timestamp.strftime("%Y%m%d%H%M.%S")
end
env() click to toggle source
# File lib/capistrano/dsl/env.rb, line 30
def env
  Configuration.env
end
release_roles(*names) click to toggle source
# File lib/capistrano/dsl/env.rb, line 21
def release_roles(*names)
  if names.last.is_a? Hash
    names.last[:exclude] = :no_release
  else
    names << { exclude: :no_release }
  end
  roles(*names)
end
release_timestamp() click to toggle source
# File lib/capistrano/dsl/env.rb, line 34
def release_timestamp
  env.timestamp.strftime("%Y%m%d%H%M%S")
end
role_properties(*names, &block) click to toggle source
# File lib/capistrano/dsl/env.rb, line 17
def role_properties(*names, &block)
  env.role_properties_for(names, &block)
end
roles(*names) click to toggle source
# File lib/capistrano/dsl/env.rb, line 13
def roles(*names)
  env.roles_for(names.flatten)
end