Class: Tcramer::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/tcramer/install_generator.rb

Overview

Uses Rails generator functionality to write a rake task

Instance Method Summary collapse

Instance Method Details



8
9
10
# File 'lib/generators/tcramer/install_generator.rb', line 8

def banner
  say_status('info', 'INSTALLING TCRAMER RAKE TASK AUTHOR', :blue)
end

#write_your_first_rake_taskObject



12
13
14
15
16
17
18
19
20
21
# File 'lib/generators/tcramer/install_generator.rb', line 12

def write_your_first_rake_task
  rakefile 'manage.rake' do
    %(
desc 'Manage all the things'
task :manage do
  puts Tcramer.manage
end
    )
  end
end

#write_your_second_rake_taskObject



23
24
25
26
27
28
29
30
31
32
# File 'lib/generators/tcramer/install_generator.rb', line 23

def write_your_second_rake_task
  rakefile 'motivate.rake' do
    %(
desc 'Motivate your employees'
task :motivate do
  puts Tcramer.motivate
end
    )
  end
end