Class: Bankai::Generators::WheneverGenerator

Inherits:
Base
  • Object
show all
Defined in:
lib/bankai/generators/whenever_generator.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods inherited from Base

default_source_root

Instance Method Details

#add_wheneverObject



9
10
11
12
13
# File 'lib/bankai/generators/whenever_generator.rb', line 9

def add_whenever
  gem 'whenever', require: false
  execute_command :bundle, 'exec rubocop -a Gemfile'
  execute_command :bundle, 'install'
end

#initialize_capistranoObject



19
20
21
22
23
24
25
26
27
# File 'lib/bankai/generators/whenever_generator.rb', line 19

def initialize_capistrano
  return unless capistrano?

  inject_into_file(
    'Capfile',
    "require 'whenerver/capistrano'\n",
    after: "# require \"capistrano/passenger\"\n"
  )
end

#initialize_wheneverObject



15
16
17
# File 'lib/bankai/generators/whenever_generator.rb', line 15

def initialize_whenever
  execute_command :bundle, "exec wheneverize #{destination_root}"
end