class Dpl::Providers::Cloud66
Public Instance Methods
deploy()
click to toggle source
# File lib/dpl/providers/cloud66.rb, line 22 def deploy response = client.request(request) error :failed, response.code if response.code != '200' end
Private Instance Methods
client()
click to toggle source
# File lib/dpl/providers/cloud66.rb, line 29 def client Net::HTTP.new(uri.host, uri.port).tap do |client| client.use_ssl = use_ssl? end end
request()
click to toggle source
# File lib/dpl/providers/cloud66.rb, line 35 def request Net::HTTP::Post.new(uri.path) end
uri()
click to toggle source
# File lib/dpl/providers/cloud66.rb, line 39 def uri @uri ||= URI.parse(redeployment_hook) end
use_ssl?()
click to toggle source
# File lib/dpl/providers/cloud66.rb, line 43 def use_ssl? uri.scheme.downcase == 'https' end