Module: Ruflet::Rails::GeneratorHooks

Defined in:
lib/ruflet/rails/generator_hooks.rb

Class Method Summary collapse

Class Method Details

.install!Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/ruflet/rails/generator_hooks.rb', line 8

def install!
  require "active_support/core_ext/string/filters"
  require "rails/generators/rails/scaffold/scaffold_generator"
  require "generators/ruflet/scaffold/scaffold_generator"

  generator = ::Rails::Generators::ScaffoldGenerator
  return if generator.class_options.key?(:ruflet)

  generator.hook_for(
    :ruflet,
    type: :boolean,
    default: true,
    desc: "Generate a Ruflet resource component"
  )
end