Class: Bitly4R::Utility

Inherits:
Object
  • Object
show all
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