Method: Redis::Objects::ClassMethods#redis_legacy_prefix
- Defined in:
- lib/redis/objects.rb
#redis_legacy_prefix(klass = self) ⇒ Object
:nodoc:
135 136 137 138 139 140 141 |
# File 'lib/redis/objects.rb', line 135 def redis_legacy_prefix(klass = self) #:nodoc: klass.name.to_s. sub(%r{(.*::)}, ''). # Nested::Class => Class (problematic) gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). # ClassName => Class_Name gsub(/([a-z\d])([A-Z])/,'\1_\2'). # className => class_Name downcase end |