blob: fc2de08f0c608019b777aa6c166affa01c236339 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
require File.dirname(__FILE__) + '/../../inflector'
module ActiveSupport
module CoreExtensions
module String
module Inflections
def pluralize
Inflector.pluralize(self)
end
def singularize
Inflector.singularize(self)
end
def camelize
Inflector.camelize(self)
end
def underscore
Inflector.underscore(self)
end
def demodulize
Inflector.demodulize(self)
end
def tableize
Inflector.tableize(self)
end
def classify
Inflector.classify(self)
end
def foreign_key(separate_class_name_and_id_with_underscore = true)
Inflector.foreign_key(self, separate_class_name_and_id_with_underscore)
end
end
end
end
end
|