module Rails::Generators::ModelHelpers
def self.included(base) #:nodoc:
def self.included(base) #:nodoc: base.class_option :force_plural, type: :boolean, default: false, desc: 'Forces the use of the given model name' end
def initialize(args, *_options)
def initialize(args, *_options) super if name == name.pluralize && name.singularize != name.pluralize && !options[:force_plural] singular = name.singularize unless ModelHelpers.skip_warn say PLURAL_MODEL_NAME_WARN_MESSAGE % [name, singular] ModelHelpers.skip_warn = true end name.replace singular assign_names!(name) end end