Class: TrixGenius::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_initializerObject



8
9
10
11
12
13
14
# File 'lib/generators/trix_genius/install_generator.rb', line 8

def create_initializer
  initializer "trix_genius", "    TrixGenius.configure do |config|\n      config.deepseek_api_key=ENV['DEEPSEEK_API_KEY']\n    end\n  RUBY\nend\n"

#create_stimulus_controllerObject



29
30
31
# File 'lib/generators/trix_genius/install_generator.rb', line 29

def create_stimulus_controller
  copy_file "trix_genius_controller.js", "app/javascript/controllers/trix_genius_controller.js"
end

#update_applications_jsObject



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/generators/trix_genius/install_generator.rb', line 16

def update_applications_js
  # app/javascript/application.js

  # import "controllers"
  # import "trix"
  # import "@rails/actiontext"


  # app/javascript/controllers/application.js
  # import TrixController from "controllers/trix-controller"
  # application.register("trix", TrixController)
end