module ObjectExtensions

Public Instance Methods

class_name() click to toggle source
# File lib/core_extensions/object/class_name.rb, line 4
def class_name
  full_class_name_as_array.last
end
full_class_name() click to toggle source
# File lib/core_extensions/object/class_name.rb, line 16
def full_class_name
  self.class.name
end
full_class_name_as_array() click to toggle source
# File lib/core_extensions/object/class_name.rb, line 12
def full_class_name_as_array
  full_class_name.split('::')
end
namespace_as_array() click to toggle source
# File lib/core_extensions/object/class_name.rb, line 8
def namespace_as_array
  full_class_name_as_array[0...-1]
end