class String

rubocop:disable ClassAndModuleChildren

Public Instance Methods

to_underscore() click to toggle source
# File lib/resources/string.rb, line 9
def to_underscore
  dup.tap(&:to_underscore!)
end
to_underscore!() click to toggle source
# File lib/resources/string.rb, line 4
def to_underscore!
  gsub!(/(.)([A-Z])/, '\1_\2')
  downcase!
end