Module: KeycloakAdmin::CamelJson
- Included in:
- Representation
- Defined in:
- lib/keycloak-admin/representation/camel_json.rb
Instance Method Summary collapse
Instance Method Details
#camelize(lower_case_and_underscored_word, first_letter_in_uppercase = true) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/keycloak-admin/representation/camel_json.rb', line 4 def camelize(lower_case_and_underscored_word, first_letter_in_uppercase = true) if first_letter_in_uppercase lower_case_and_underscored_word.to_s.gsub(/\/(.?)/) { "::" + $1.upcase }.gsub(/(^|_)(.)/) { $2.upcase } else lower_case_and_underscored_word[0] + camelize(lower_case_and_underscored_word)[1..-1] end end |