Method: Rhoconnect::StoreOrm.class_prefix

Defined in:
lib/rhoconnect/store_orm.rb

.class_prefix(classname) ⇒ Object



79
80
81
82
83
84
85
# File 'lib/rhoconnect/store_orm.rb', line 79

def class_prefix(classname)
  classname.to_s.
    sub(%r{(.*::)}, '').
    gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
    gsub(/([a-z\d])([A-Z])/,'\1_\2').
    downcase
end