class EySecrets::CopyFiles
Public Instance Methods
build()
click to toggle source
# File lib/ey_secrets/actions/copy_files.rb, line 5 def build ensure_config_dir! copy_env_files end
Private Instance Methods
copy_env_files()
click to toggle source
# File lib/ey_secrets/actions/copy_files.rb, line 16 def copy_env_files env_files.each do |file| scp(file, File.join(instance.shared_config_dir, File.basename(file))) end end
ensure_config_dir!()
click to toggle source
# File lib/ey_secrets/actions/copy_files.rb, line 12 def ensure_config_dir! ssh("if [ ! -d #{instance.shared_config_dir} ]; then mkdir -p #{instance.shared_config_dir}; fi") end
env_files()
click to toggle source
# File lib/ey_secrets/actions/copy_files.rb, line 22 def env_files repository.glob("#{instance.environment.name}/*") end