class EY::Serverside::Adapter
Constants
- Deploy
backwards compatibility
- DisableMaintenance
backwards compatibility
- EnableMaintenance
backwards compatibility
- Integrate
backwards compatibility
- MaintenanceStatus
backwards compatibility
- Restart
backwards compatibility
- Rollback
backwards compatibility
- VERSION
Public Class Methods
new(gem_bin_path = "", &block)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 21 def initialize(gem_bin_path = "", &block) @gem_bin_path = Pathname.new(gem_bin_path) @arguments = Arguments.new block.call(@arguments) if block end
Public Instance Methods
deploy(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 28 def deploy(&b) Deploy.new(new_action_args, &b) end
disable_maintenance(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 32 def disable_maintenance(&b) DisableMaintenance.new(new_action_args, &b) end
enable_maintenance(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 36 def enable_maintenance(&b) EnableMaintenance.new(new_action_args, &b) end
integrate(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 44 def integrate(&b) Integrate.new(new_action_args, &b) end
maintenance_status(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 40 def maintenance_status(&b) MaintenanceStatus.new(new_action_args, &b) end
restart(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 48 def restart(&b) Restart.new(new_action_args, &b) end
rollback(&b)
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 52 def rollback(&b) Rollback.new(new_action_args, &b) end
Private Instance Methods
new_action_args()
click to toggle source
# File lib/engineyard-serverside-adapter.rb, line 58 def new_action_args {:arguments => @arguments.dup, :gem_bin_path => @gem_bin_path} end