9 "process": "processes",
10 "address": "addresses",
16 "funky jeans": "funky jeans",
17 "my money": "my money",
18 "category": "categories",
20 "ability": "abilities",
23 "archive": "archives",
29 "salesperson": "salespeople",
31 "spokesman": "spokesmen",
35 "diagnosis": "diagnoses",
36 "diagnosis_a": "diagnosis_as",
40 "analysis": "analyses",
41 "node_child": "node_children",
43 "experience": "experiences",
45 "comment": "comments",
47 "newsletter": "newsletters",
48 "old_news": "old_news",
53 "perspective": "perspectives",
56 "buffalo": "buffaloes",
60 "information": "information",
61 "equipment": "equipment",
64 "status_code": "status_codes",
71 "portfolio": "portfolios",
74 "matrix_fu": "matrix_fus",
84 "database": "databases",
95 "giraffe": "giraffes",
98 "bookshelf": "bookshelves",
101 "meatloaf": "meatloaves",
105 "afterlife": "afterlives",
108 "Product": "product",
109 "SpecialGuest": "special_guest",
110 "ApplicationController": "application_controller",
111 "Area51Controller": "area51_controller"
113 UnderscoreToLowerCamel: {
114 "product": "product",
116 "special_guest": "specialGuest",
117 "application_controller": "applicationController",
118 "area51_controller": "area51Controller"
120 CamelToUnderscoreWithoutReverse: {
121 "HTMLTidy": "html_tidy",
122 "HTMLTidyGenerator": "html_tidy_generator",
123 "FreeBSD": "free_bsd",
126 CamelWithModuleToUnderscoreWithSlash: {
127 "Admin.Product": "admin/product",
128 "Users.Commission.Department": "users/commission/department",
129 "UsersSection.CommissionDepartment": "users_section/commission_department"
131 ClassNameToForeignKeyWithUnderscore: {
132 "Person": "person_id",
133 "MyApplication.Billing.Account": "account_id"
135 ClassNameToForeignKeyWithoutUnderscore: {
136 "Person": "personid",
137 "MyApplication.Billing.Account": "accountid"
139 ClassNameToTableName: {
140 "PrimarySpokesman": "primary_spokesmen",
141 "NodeChild": "node_children"
144 "employee_salary": "Employee salary",
145 "employee_id": "Employee",
146 "underground": "Underground"
148 MixtureToTitleCase: {
149 'bullet_record': 'Bullet Record',
150 'BulletRecord': 'Bullet Record',
151 'bullet web service': 'Bullet Web Service',
152 'Bullet Web Service': 'Bullet Web Service',
153 'Bullet web service': 'Bullet Web Service',
154 'bulletwebservice': 'Bulletwebservice',
155 'Bulletwebservice': 'Bulletwebservice',
156 "pavan's code": "Pavan's Code",
157 "Pavan's code": "Pavan's Code",
158 "pavan's Code": "Pavan's Code"
223 UnderscoresToDashes: {
225 "street_address": "street-address",
226 "person_street_address": "person-street-address"