module Statistrano::Deployment::Strategy

Public Class Methods

find(name) click to toggle source
# File lib/statistrano/deployment/strategy.rb, line 15
def find name
  registered.fetch(name.to_sym) do
    raise UndefinedStrategy, "no strategies are registered as :#{name}"
  end
end
register(deployment, name) click to toggle source
# File lib/statistrano/deployment/strategy.rb, line 11
def register deployment, name
  registered[name.to_sym] = deployment
end
registered() click to toggle source
# File lib/statistrano/deployment/strategy.rb, line 7
def registered
  @_registered ||= {}
end