Class: Operandi::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_application_serviceObject



21
22
23
# File 'lib/generators/operandi/install/install_generator.rb', line 21

def create_application_service
  template "application_service.rb.tt", "app/services/application_service.rb"
end

#create_initializerObject



25
26
27
28
29
# File 'lib/generators/operandi/install/install_generator.rb', line 25

def create_initializer
  return if options[:skip_initializer]

  template "initializer.rb.tt", "config/initializers/operandi.rb"
end

#create_spec_fileObject



31
32
33
34
35
36
# File 'lib/generators/operandi/install/install_generator.rb', line 31

def create_spec_file
  return if options[:skip_spec]
  return unless rspec_installed?

  template "application_service_spec.rb.tt", "spec/services/application_service_spec.rb"
end