Class: Stall::ServiceGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/stall/service/service_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_service_templateObject



9
10
11
# File 'lib/generators/stall/service/service_generator.rb', line 9

def copy_service_template
  template 'service.rb.erb', "app/services/#{ service_file_path }.rb"
end

#post_template_messageObject



13
14
15
16
17
18
19
# File 'lib/generators/stall/service/service_generator.rb', line 13

def post_template_message
  return if @services_folder_existed

  puts " * Warning : app/services folder was just created, \n" +
       " * please restart your server to let Rails know that it should\n" +
       " * autoload this folder.\n\n"
end

#store_services_folder_existenceObject



5
6
7
# File 'lib/generators/stall/service/service_generator.rb', line 5

def store_services_folder_existence
  @services_folder_existed = File.exist?('app/services')
end