Class: Bitly4R::Utility
- Inherits:
-
Object
- Object
- Bitly4R::Utility
- Defined in:
- lib/bitly4r/objects.rb
Overview
:nodoc: all
Class Method Summary collapse
Class Method Details
.camelize(string) ⇒ Object
114 115 116 117 118 119 120 |
# File 'lib/bitly4r/objects.rb', line 114 def camelize(string) ((string || '').to_s.split(/_/).inject([]) do |a, s| s = s[0].chr.upcase + s[1..s.size] unless a.empty? a << s a end).join('') end |
.decamelize(string) ⇒ Object
121 122 123 |
# File 'lib/bitly4r/objects.rb', line 121 def decamelize(string) (string.to_s || '').gsub(/([^_])([A-Z])/, '\1_\2').downcase end |