Sha256: fb017b56715372158892fffbd66ea8edbc14215dbd6045cc0bd631db0dd3bc0c
Contents?: true
Size: 328 Bytes
Versions: 9
Compression:
Stored size: 328 Bytes
Contents
require 'base64' module Vx ; module Lib ; module Container module Upload def upload(content, path, options = {}) mode = options[:mode] || '0600' encoded = ::Base64.encode64(content).gsub("\n", '') "( echo #{encoded} | base64 --decode ) > #{path} ; chmod #{mode} #{path}" end end end ; end ; end
Version data entries
9 entries across 9 versions & 1 rubygems