Method: Nuntius::BaseMessenger.class_names_for

Defined in:
app/messengers/nuntius/base_messenger.rb

.class_names_for(obj) ⇒ Object



85
86
87
88
89
90
91
92
93
# File 'app/messengers/nuntius/base_messenger.rb', line 85

def class_names_for(obj)
  main_class_name = class_name_for(obj)

  return [main_class_name] if !obj.class.respond_to?(:base_class?) || obj.class.base_class?

  list = [main_class_name]
  list << obj.class.base_class.name
  list
end