Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/csv2psql/extensions/string.rb
Overview
String class
Instance Method Summary collapse
Instance Method Details
#camel_case ⇒ Object
5 6 7 8 |
# File 'lib/csv2psql/extensions/string.rb', line 5 def camel_case return self if self !~ /_/ && self =~ /[A-Z]+.*/ split('_').map(&:capitalize).join end |
#camel_case_lower ⇒ Object
10 11 12 |
# File 'lib/csv2psql/extensions/string.rb', line 10 def camel_case_lower split('_').reduce([]) { |a, e| a.push(a.empty? ? e : e.capitalize) }.join end |