Sha256: f80f20e3a29663b201629eb4d7338ef9c7bc82455e3d1ea917f0a2e3e25614cd
Contents?: true
Size: 668 Bytes
Versions: 2
Compression:
Stored size: 668 Bytes
Contents
module Capistrano # class used for configuration class Configuration # class used for confirming customized questions class ConfirmQuestion < Capistrano::Configuration::Question def question I18n.t(:confirm_question, key: key, default_value: default, scope: :capistrano) end end end end Capistrano::DSL::Env.class_eval do def ask_confirm(key, value, options = {}) env.ask_confirm(key, value, options) end end Capistrano::Configuration.class_eval do def ask_confirm(key, default = nil, options = {}) question = Capistrano::Configuration::ConfirmQuestion.new(key, default, options) set(key, question) end end
Version data entries
2 entries across 2 versions & 1 rubygems