class Abyme::Generators::StimulusGenerator

Public Instance Methods

add_to_stimulus() click to toggle source
# File lib/generators/abyme/stimulus/stimulus_generator.rb, line 8
def add_to_stimulus
  insert_into_file(stimulus_file_path, "\nimport { AbymeController } from 'abyme';\n")
  insert_into_file(stimulus_file_path, "application.register('abyme', AbymeController);")
end

Private Instance Methods

stimulus_file_path() click to toggle source
# File lib/generators/abyme/stimulus/stimulus_generator.rb, line 15
def stimulus_file_path
  Rails.root.join('app', 'javascript', 'controllers', 'index.js')
end