Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/puppetfactory/monkeypatches.rb
Instance Method Summary collapse
Instance Method Details
#snake_case ⇒ Object
8 9 10 |
# File 'lib/puppetfactory/monkeypatches.rb', line 8 def snake_case dup.tap { |s| s.snake_case! } end |
#snake_case! ⇒ Object
3 4 5 6 |
# File 'lib/puppetfactory/monkeypatches.rb', line 3 def snake_case! gsub!(/(.)([A-Z])/,'\1_\2') downcase! end |
#trim(size) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/puppetfactory/monkeypatches.rb', line 14 def trim(size) if self.size > size "#{self[0...(size - 1)]}…" else self end end |