Class: String
- Inherits:
-
Object
show all
- Defined in:
- lib/atom/xml/parser.rb
Overview
Instance Method Summary
collapse
Instance Method Details
#constantize ⇒ Object
26
27
28
|
# File 'lib/atom/xml/parser.rb', line 26
def constantize
Object.module_eval("::#{self}", __FILE__, __LINE__)
end
|
#demodulize ⇒ Object
22
23
24
|
# File 'lib/atom/xml/parser.rb', line 22
def demodulize
self.sub(/.*::/, '')
end
|
#singularize ⇒ Object
14
15
16
17
18
19
20
|
# File 'lib/atom/xml/parser.rb', line 14
def singularize
if self =~ /ies$/
self.sub(/ies$/, 'y')
else
self.sub(/s$/, '')
end
end
|