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
11
# File 'lib/generators/rolemodel/turbo/form/form_generator.rb', line 6

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

  ensure_yarn
  run 'yarn add @rails/request.js'
end

#add_stimulus_controllerObject



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

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



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

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

  directory 'spec/support/helpers'
end