class Jets::Generators::EngineGenerator
Public Instance Methods
add_engine_to_gemfile_as_component()
click to toggle source
# File lib/generators/jets/engine/engine_generator.rb, line 25 def add_engine_to_gemfile_as_component append_to_file "Gemfile", "component \"#{name}\"" end
create_engine_file()
click to toggle source
# File lib/generators/jets/engine/engine_generator.rb, line 14 def create_engine_file directory(".", "engines/#{name}") chmod "engines/#{name}/bin/console", 0o755, verbose: false chmod "engines/#{name}/bin/rails", 0o755, verbose: false end
mount_engine_to_routes()
click to toggle source
# File lib/generators/jets/engine/engine_generator.rb, line 21 def mount_engine_to_routes route "mount #{class_name}::Engine, at: \"/\", as: :#{name}_root" end