module Statistrano::DSL
DSL
for defining deployments of static files
Define a server¶ ↑
define_deployment "foo" do |config| config.attribute = value end
Public Instance Methods
define_deployment(name, type=:base) { |config| ... }
click to toggle source
Define a deployment @param [String] name of the deployment @param [Symbol] type of deployment @return [Statistrano::Deployment::Base]
# File lib/statistrano.rb, line 39 def define_deployment name, type=:base, &block deployment = ::Statistrano::Deployment::Strategy.find(type).new( name ) if block_given? if block.arity == 1 yield deployment.config else deployment.config.instance_eval &block end end return deployment end