Method: String#camelcase

Defined in:
lib/activefacts/api/support.rb

#camelcase(first_letter = :upper) ⇒ Object

This may be overridden by a version from ActiveSupport. For our purposes, either will work.



16
17
18
19
20
21
22
# File 'lib/activefacts/api/support.rb', line 16

def camelcase(first_letter = :upper)
  if first_letter == :upper
    gsub(/(^|[_\s]+)([A-Za-z])/){ $2.upcase }
  else
    gsub(/([_\s]+)([A-Za-z])/){ $2.upcase }
  end
end