Class: String
- Inherits:
-
Object
show all
- Defined in:
- lib/aws/s3/extensions.rb,
lib/aws/s3/extensions.rb
Instance Method Summary
collapse
Instance Method Details
#previous ⇒ Object
32
33
34
|
# File 'lib/aws/s3/extensions.rb', line 32
def previous
dup.previous!
end
|
#previous! ⇒ Object
27
28
29
30
|
# File 'lib/aws/s3/extensions.rb', line 27
def previous!
self[-1] = self[-1] - 1
self
end
|
36
37
38
|
# File 'lib/aws/s3/extensions.rb', line 36
def
downcase.gsub('_', '-')
end
|
#underscore ⇒ Object
171
172
173
174
175
|
# File 'lib/aws/s3/extensions.rb', line 171
def underscore
gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
gsub(/([a-z\d])([A-Z])/,'\1_\2').
downcase
end
|