Sha256: 96f662c2c611be05bf18554a65b5fa5dacaf7428f9ceaab831d1c1a904547d53
Contents?: true
Size: 328 Bytes
Versions: 5
Compression:
Stored size: 328 Bytes
Contents
class ::RSpec::Core::Formatters::Loader def underscore(camel_cased_word) # string mutation word = camel_cased_word.to_s.dup word = word.gsub(/::/, '/') word = word.gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') word = word.gsub(/([a-z\d])([A-Z])/, '\1_\2') word = word.tr("-", "_") word.downcase end end
Version data entries
5 entries across 5 versions & 1 rubygems