module BingAdsRubySdk::StringUtils
Constants
- MATCHING_PATTERN
- MULTIPLE_CAPSREGEX
- SPLIT_REGEX
- UNDERSCORE
Public Class Methods
camelize(string)
click to toggle source
# File lib/bing_ads_ruby_sdk/string_utils.rb, line 6 def self.camelize(string) string.split(UNDERSCORE).collect!{ |w| w.capitalize }.join end
snakize(string)
click to toggle source
# File lib/bing_ads_ruby_sdk/string_utils.rb, line 10 def self.snakize(string) string.gsub(MULTIPLE_CAPSREGEX, MATCHING_PATTERN) .gsub(SPLIT_REGEX, MATCHING_PATTERN) .tr('-', '_') .downcase .to_sym end