Sha256: f2d014e008580261f801471ff63cca8e1debcf1e06754f0944e8a3a96054de10
Contents?: true
Size: 665 Bytes
Versions: 3
Compression:
Stored size: 665 Bytes
Contents
class RegisterErrorGenerator < Rails::Generators::Base desc "This generator creates a register_error statement to include in your code" class_option :name, type: :string, default: 'ErrorName' class_option :type, type: :string, default: 'ParentClass' def register_error Rails.application.eager_load! 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 end
Version data entries
3 entries across 3 versions & 1 rubygems