Module: Seagull::DeploymentStrategies
- Defined in:
- lib/seagull/deployment_strategies.rb,
lib/seagull/deployment_strategies/file.rb,
lib/seagull/deployment_strategies/hockey_app.rb,
lib/seagull/deployment_strategies/crashlytics.rb
Defined Under Namespace
Classes: Crashlytics, DeploymentStrategy, File, HockeyApp
Class Method Summary
collapse
Class Method Details
.build(strategy_name, configuration) ⇒ Object
9
10
11
|
# File 'lib/seagull/deployment_strategies.rb', line 9
def self.build(strategy_name, configuration)
strategies[strategy_name.to_sym].new(configuration)
end
|
.valid_strategy?(strategy_name) ⇒ Boolean
5
6
7
|
# File 'lib/seagull/deployment_strategies.rb', line 5
def self.valid_strategy?(strategy_name)
strategies.keys.include?(strategy_name.to_sym)
end
|