Class: Rolemodel::Turbo::FormGenerator

Inherits:
GeneratorBase
  • Object
show all
Defined in:
lib/generators/rolemodel/turbo/form/form_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_rails_request_packageObject



6
7
8
9
10
# File 'lib/generators/rolemodel/turbo/form/form_generator.rb', line 6

def add_rails_request_package
  say 'Installing @rails/request.js package', :green

  yarn_command 'add @rails/request.js'
end

#add_stimulus_controllerObject



12
13
14
15
16
17
18
# File 'lib/generators/rolemodel/turbo/form/form_generator.rb', line 12

def add_stimulus_controller
  say 'Adding Turbo Form Stimulus Controller', :green

  directory 'app/javascript/controllers'

  rails_command 'stimulus:manifest:update'
end

#add_system_spec_helperObject



20
21
22
23
24
# File 'lib/generators/rolemodel/turbo/form/form_generator.rb', line 20

def add_system_spec_helper
  say 'Adding Turbo Form System Spec Helper', :green

  directory 'spec/support/helpers'
end