Class: Rails::ServiceGenerator
- Inherits:
-
Generators::NamedBase
- Object
- Generators::NamedBase
- Rails::ServiceGenerator
- Defined in:
- lib/generators/rails/service_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_service ⇒ Object
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 |