Sha256: 2b186e046eebd3a74fb8d997757893d60885e7cb8c8ac1aaade93d13b31beb3d
Contents?: true
Size: 370 Bytes
Versions: 4
Compression:
Stored size: 370 Bytes
Contents
module A2z module Helpers def self.included(base) base.extend(self) end protected def underscore(camel_cased_word) camel_cased_word.dup.tap do |word| word.gsub!(/([A-Z\d]+)([A-Z][a-z])/, '\1_\2') word.gsub!(/([a-z\d])([A-Z])/, '\1_\2') word.tr!('-', '_') word.downcase! end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
a2z-0.0.4 | lib/a2z/helpers.rb |
a2z-0.0.3 | lib/a2z/helpers.rb |
a2z-0.0.2 | lib/a2z/helpers.rb |
a2z-0.0.1 | lib/a2z/helpers.rb |