module EbDeployer::DeploymentStrategy
Public Class Methods
create(component, strategy_name)
click to toggle source
# File lib/eb_deployer/deployment_strategy.rb, line 7 def self.create(component, strategy_name) case strategy_name.to_s when 'inplace_update', 'inplace-update' InplaceUpdate.new(component) when 'blue_green', 'blue-green' BlueGreen.new(component) when 'blue_only', 'blue-only' BlueOnly.new(component) else raise 'strategy_name: ' + strategy_name.to_s + ' not supported' end end