class Dpl::Providers::Cloud66
Public Instance Methods
Source
# File lib/dpl/providers/cloud66.rb, line 20 def deploy response = client.request(request) error :failed, response.code if response.code != '200' end
Private Instance Methods
Source
# File lib/dpl/providers/cloud66.rb, line 27 def client Net::HTTP.new(uri.host, uri.port).tap do |client| client.use_ssl = use_ssl? end end
Source
# File lib/dpl/providers/cloud66.rb, line 33 def request Net::HTTP::Post.new(uri.path) end
Source
# File lib/dpl/providers/cloud66.rb, line 37 def uri @uri ||= URI.parse(redeployment_hook) end
Source
# File lib/dpl/providers/cloud66.rb, line 41 def use_ssl? uri.scheme.downcase == 'https' end