Module: Crudable::Rails::Generators
- Defined in:
- lib/crudable/rails/generators/scaffold_extension.rb,
lib/crudable/rails/generators/turbo_forms_generator_option.rb,
lib/crudable/rails/generators/scaffold_controller_extension.rb,
lib/crudable/rails/generators/turbo_forms_scaffold_extension.rb
Defined Under Namespace
Modules: ScaffoldControllerExtension, ScaffoldExtension, TurboFormsGeneratorOption, TurboFormsScaffoldExtension, TurboFormsViewFileCopying
Class Method Summary collapse
Class Method Details
.install_tailwindcss_turbo_forms_extension! ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/crudable/rails/generators/turbo_forms_scaffold_extension.rb', line 41 def self.install_tailwindcss_turbo_forms_extension! return unless defined?(Tailwindcss::Generators::ScaffoldGenerator) klass = Tailwindcss::Generators::ScaffoldGenerator return if klass.instance_methods.include?(:copy_view_files_without_crudable_turbo_forms) klass.include TurboFormsGeneratorOption klass.include ::Crudable::Generators::ControllerHelpers klass.include TurboFormsViewFileCopying klass.class_eval do alias_method :copy_view_files_without_crudable_turbo_forms, :copy_view_files def copy_view_files copy_view_files_without_crudable_turbo_forms return unless .turbo_forms? copy_turbo_forms_view_files end end end |