Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/core_extensions/string.rb
Instance Method Summary collapse
Instance Method Details
#to_camelcase(mappings = []) ⇒ Object
6 7 8 9 10 |
# File 'lib/core_extensions/string.rb', line 6 def to_camelcase(mappings=[]) retval = self.split('_').map(&:capitalize).join mappings.each {|k,v| retval.sub!(k,v)} retval end |
#to_snakecase ⇒ Object
2 3 4 |
# File 'lib/core_extensions/string.rb', line 2 def to_snakecase self.scan(/[A-Z][a-z]*/).join('_').downcase end |