Description: Stubs out a enumeration module. Pass the enumeration name, either CamelCased or under_scored, and an optional list of member value pairs as arguments. "Enum" will be appended to the name of the module. Member pairs are member:value arguments specifying the members and optionally their values. If the value part is omitted, an integer value will be assigned, based on the members position in the list of member arguments You don't have to think up every member up front, but it helps to sketch out a few so you can start working with the enumeration immediately. This generator invokes your configured test framework which defaults to TestUnit If you pass a namespaced enumeration name (e.g. admin/account_type or Admin::AccountType) then the generator will create a module (e.g. admin_account_type) Examples: `rails generate riveter:enum account_type` Creates an enumeration module Enum: app/enums/account_type_enum.rb `rails generate riveter:enum admin/account_type` Creates an enumeration module within the admin namespace Enum: app/enums/admin/account_type_enum.rb `rails generate riveter:enum account_type local foreign` Creates an enumeration module, with "Local" and "Foreign" as members with default integer values Enum: app/enums/account_type_enum.rb `rails generate riveter:enum account_type local:1 foreign:2` Creates an enumeration module, with "Local" and "Foreign" as members with the values 1 and 2 respectively Enum: app/enums/account_type_enum.rb