Sha256: 4b5a62b6a4cbf76adefee8c74df94599e06e78920994022a9c4d7fdf7fdb5613
Contents?: true
Size: 492 Bytes
Versions: 149
Compression:
Stored size: 492 Bytes
Contents
module DPL class Provider class Appfog < Provider requires 'json_pure', :version => '< 2.0', :load => 'json/pure' requires 'af', :load => 'vmc' def check_auth context.shell "af login --email=#{option(:email)} --password=#{option(:password)}" end def needs_key? false end def push_app context.shell "af update #{options[:app] || File.basename(Dir.getwd)}" context.shell "af logout" end end end end
Version data entries
149 entries across 149 versions & 2 rubygems