Class: Object

Inherits:
BasicObject
Defined in:
lib/custom_class_objects/ext_object.rb

Instance Method Summary collapse

Instance Method Details

#to_under_scoreObject



2
3
4
5
6
7
# File 'lib/custom_class_objects/ext_object.rb', line 2

def to_under_score
  self.class.to_s.
    gsub(/^./) {|e| e.downcase}.
    gsub(/[a-z][A-Z]/) {|e| e[0, 1] + "_" + e[1, 1].downcase}.
    to_sym
end