Class: RegisterErrorGenerator

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

Instance Method Summary collapse

Instance Method Details

#register_errorObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/generators/register_error_generator.rb', line 6

def register_error
  Zeitwerk::Loader.eager_load_all
  name = options['name'].camelcase
  type = options['type'].camelcase
  harness = NxtErrorRegistry::CodesHarness.instance
  code = harness.generate_code
  puts '----------------------------------------------'
  puts "register_error :#{name}, type: #{type}, code: '#{code}'"
  puts '----------------------------------------------'
end