class Capistrano::Rbenv::SetupRuby
Public Instance Methods
define_tasks()
click to toggle source
# File lib/capistrano/rbenv/setup_ruby.rb, line 3 def define_tasks eval_rakefile File.expand_path('../tasks/setup_ruby.rake', __dir__) end
register_hooks()
click to toggle source
# File lib/capistrano/rbenv/setup_ruby.rb, line 7 def register_hooks after 'rbenv:map_bins', 'rbenv:install_ruby' end
set_defaults()
click to toggle source
# File lib/capistrano/rbenv/setup_ruby.rb, line 11 def set_defaults # Set rbenv directory for installed ruby versions set_if_empty :rbenv_ruby_dir, "#{fetch(:rbenv_path)}/versions/#{fetch(:rbenv_ruby)}" # Set list of dependencies needed for ruby set_if_empty :rbenv_ruby_deps, %w[libssl-dev zlib1g-dev libreadline-dev build-essential] # Set dependencies installer set_if_empty :rbenv_ruby_deps_installler, 'sudo apt-get install -y' end