Class: Rails::Generators::StimulusGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_controllerObject



12
13
14
# File 'lib/generators/rails/stimulus_generator.rb', line 12

def create_controller
  template('controller.js', File.join("app/javascript/controllers/#{file_name}_controller.js"))
end

#create_controller_directoryObject



8
9
10
# File 'lib/generators/rails/stimulus_generator.rb', line 8

def create_controller_directory
  empty_directory("app/javascript/controllers") unless File.directory?("app/javascript/controllers")
end