Sha256: 1c0135c97ee5273175b511c73e9174d669e3f07fbdc80b7fee36098017d1c064
Contents?: true
Size: 397 Bytes
Versions: 21
Compression:
Stored size: 397 Bytes
Contents
class Kamal::Commands::Hook < Kamal::Commands::Base def run(hook) [ hook_file(hook) ] end def env(secrets: false, **details) tags(**details).env.tap do |env| env.merge!(config.secrets.to_h) if secrets end end def hook_exists?(hook) Pathname.new(hook_file(hook)).exist? end private def hook_file(hook) File.join(config.hooks_path, hook) end end
Version data entries
21 entries across 21 versions & 2 rubygems