Class: Capistrano::Rocketdeploy::Client

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/capistrano/rocketdeploy/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(service, page) ⇒ Client

Returns a new instance of Client.



7
8
9
# File 'lib/capistrano/rocketdeploy/client.rb', line 7

def initialize(service, page)
  @options = { query: { site: service, page: page } }
end

Instance Method Details

#deploy_failed(params) ⇒ Object



19
20
21
# File 'lib/capistrano/rocketdeploy/client.rb', line 19

def deploy_failed(params)
  self.class.post("/deploy/failed", body(params))
end

#deploy_finished(params) ⇒ Object



15
16
17
# File 'lib/capistrano/rocketdeploy/client.rb', line 15

def deploy_finished(params)
  self.class.post("/deploy/finished", body(params))
end

#deploy_started(params) ⇒ Object



11
12
13
# File 'lib/capistrano/rocketdeploy/client.rb', line 11

def deploy_started(params)
  self.class.post("/deploy/started", body(params))
end