Sha256: 13f20170045b4e7b99c174c40d7c307dcec6dd482ea113d1699dc31704cae48f
Contents?: true
Size: 800 Bytes
Versions: 2
Compression:
Stored size: 800 Bytes
Contents
require 'capistrano/dsl/task_enhancements' require 'capistrano/dsl/paths' require 'capistrano/dsl/stages' require 'capistrano/dsl/env' module Capistrano module DSL include TaskEnhancements include Env include Paths include Stages def invoke(task, *args) Rake::Task[task].invoke(*args) end def t(key, options={}) I18n.t(key, options.merge(scope: :capistrano)) end def scm fetch(:scm) end def revision_log_message fetch(:revision_log_message, t(:revision_log_message, branch: fetch(:branch), user: local_user, release: release_timestamp)) end def rollback_log_message t(:rollback_log_message, user: local_user, release: release_timestamp) end def local_user `whoami` end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano-3.0.0.pre2 | lib/capistrano/dsl.rb |
capistrano-3.0.0.pre | lib/capistrano/dsl.rb |