class Capistrano::Rpush
Public Instance Methods
define_tasks()
click to toggle source
# File lib/capistrano/rpush.rb, line 7 def define_tasks eval_rakefile File.expand_path('../tasks/rpush.rake', __FILE__) end
register_hooks()
click to toggle source
# File lib/capistrano/rpush.rb, line 25 def register_hooks after 'deploy:check', 'rpush:check' after 'deploy:finished', 'rpush:restart' end
set_defaults()
click to toggle source
# File lib/capistrano/rpush.rb, line 11 def set_defaults set_if_empty :rpush_default_hooks, true set_if_empty :rpush_role, :app set_if_empty :rpush_env, -> { fetch(:rack_env, fetch(:rails_env, fetch(:stage))) } set_if_empty :rpush_conf, -> { File.join(current_path, 'config', 'initializers', 'rpush.rb') } set_if_empty :rpush_log, -> { File.join(shared_path, 'log', 'rpush.log') } set_if_empty :rpush_pid, -> { File.join(shared_path, 'tmp', 'pids', 'rpush.pid') } append :chruby_map_bins, 'rpush' append :rbenv_map_bins, 'rpush' append :rvm_map_bins, 'rpush' append :bundle_bins, 'rpush' end