Top Level Namespace

Defined Under Namespace

Modules: Capistrano

Instance Method Summary collapse

Instance Method Details

#_cset(name, *args, &block) ⇒ Object



1
2
3
4
5
# File 'lib/capistrano-zen/common.rb', line 1

def _cset(name, *args, &block)
  unless exists?(name)
    set(name, *args, &block)
  end
end

#random_saltsObject



17
18
19
# File 'lib/capistrano-zen/wordpress.rb', line 17

def random_salts
  ('.'..'z').to_a.shuffle[0,60].join
end

#template(from, to) ⇒ Object



7
8
9
10
# File 'lib/capistrano-zen/common.rb', line 7

def template(from, to)
  erb = File.read(File.expand_path("../tmpls/#{from}", __FILE__))
  upload StringIO.new(ERB.new(erb).result(binding)), to
end