class Capistrano::SCM::Static
Constants
- VERSION
Public Instance Methods
define_tasks()
click to toggle source
# File lib/capistrano/scm/static.rb, line 10 def define_tasks this_plugin = self namespace :static do task :create_release do files = this_plugin.load_contents_from_dir on release_roles :all do execute :mkdir, "-p", release_path files.each do |file| upload! "#{fetch(:dist)}/#{file}", release_path, recursive: true end end end end end
load_contents_from_dir()
click to toggle source
# File lib/capistrano/scm/static.rb, line 29 def load_contents_from_dir Dir.entries(fetch(:dist)).reject {|f| [".", ".."].include? f} end
register_hooks()
click to toggle source
# File lib/capistrano/scm/static.rb, line 25 def register_hooks after "deploy:new_release_path", "static:create_release" end
set_defaults()
click to toggle source
# File lib/capistrano/scm/static.rb, line 7 def set_defaults end