Class: Rails::ServiceGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_serviceObject



8
9
10
11
12
# File 'lib/generators/rails/service_generator.rb', line 8

def create_service
  return puts "Service name must end with 'Service'" unless class_name.ends_with? "Service"
  template('service.rb', "app/services/#{file_name.underscore}.rb")
  template('service_spec.rb', "spec/services/#{file_name.underscore}_spec.rb")
end