Class: Object

Inherits:
BasicObject
Defined in:
lib/app/models/concerns/class_name.rb

Overview

Add methods to the Object class

Instance Method Summary collapse

Instance Method Details

#class_nameObject

Return my class name as a readable string



10
11
12
# File 'lib/app/models/concerns/class_name.rb', line 10

def class_name
  self.class.to_s
end

#class_name_underscoredObject

Return my class name as a readable string



17
18
19
# File 'lib/app/models/concerns/class_name.rb', line 17

def class_name_underscored
  class_name.underscore
end

#class_titleObject

Return my class name as a readable titleized string



23
24
25
# File 'lib/app/models/concerns/class_name.rb', line 23

def class_title
  class_name_underscored.titleize
end