lib/geo_pattern/helpers.rb
# Makes an underscored, lowercase form from the expression in the string.
#
# @see ActiveSupport
#   It's MIT-Licensed
#
Makes an underscored, lowercase form from the expression in the string.
Makes an underscored lowercase form from the expression in the string .
def underscore(camel_cased_word)
      return camel_cased_word unless /[A-Z-]/.match?(camel_cased_word)
      word = camel_cased_word.to_s.dup
      word.gsub!(/([A-Z\d]+)([A-Z][a-z])/, '\1_\2')
      word.gsub!(/([a-z\d])([A-Z])/, '\1_\2')
      word.downcase!
      word
    end
def underscore ( camel_cased_word ) return camel_cased_word unless / [A-Z-] / . match? ( camel_cased_word ) word = camel_cased_word . to_s . dup word . gsub! ( / ([A-Z \d ]+)([A-Z][a-z]) / , '\1_\2' ) word . gsub! ( / ([a-z \d ])([A-Z]) / , '\1_\2' ) word . downcase! word end
Makes an underscored, lowercase form from the expression in the string.
Makes an underscored lowercase form from the expression in the string .
camel_cased_word
<not_specific>
see
ActiveSupport It's MIT-Licensed
ActiveSupport It ' s MIT - Licensed