class Service::Generators::ServiceGenerator
Public Instance Methods
generate_commands()
click to toggle source
# File lib/generators/service/service_generator.rb, line 30 def generate_commands invoke Service::Generators::CommandGenerator, [name, usecases] end
generate_usecases()
click to toggle source
# File lib/generators/service/service_generator.rb, line 26 def generate_usecases invoke Service::Generators::UsecaseGenerator, [name, usecases] end
install_if_not()
click to toggle source
# File lib/generators/service/service_generator.rb, line 16 def install_if_not return if File.exist?('app/services') generate 'service:install' end
setup()
click to toggle source
# File lib/generators/service/service_generator.rb, line 22 def setup invoke Service::Generators::SetupGenerator, [name] end
Private Instance Methods
service_name()
click to toggle source
# File lib/generators/service/service_generator.rb, line 36 def service_name Service::Helper.service_name(name) end
service_path()
click to toggle source
# File lib/generators/service/service_generator.rb, line 40 def service_path Service::Helper.service_path(name) end
spec_path()
click to toggle source
# File lib/generators/service/service_generator.rb, line 44 def spec_path Service::Helper.spec_path(name) end