Class: Class

Inherits:
Object
  • Object
show all
Defined in:
lib/stateoscope/core_ext/class.rb

Instance Method Summary collapse

Instance Method Details

#inherits_from?(superclass_name) ⇒ Boolean

Returns:

  • (Boolean)


2
3
4
5
# File 'lib/stateoscope/core_ext/class.rb', line 2

def inherits_from?(superclass_name)
  return false unless const_defined?(superclass_name)
  ancestors.include?(const_get(superclass_name))
end