Method: ClassSource::ClassMethodIndex#overridden

Defined in:
lib/class_source/class_method_index.rb

#overriddenArray

Returns An array of method names with new source in this class vs its ancestors.

Returns:

  • (Array)

    An array of method names with new source in this class vs its ancestors



26
27
28
29
30
# File 'lib/class_source/class_method_index.rb', line 26

def overridden
  (@target_class.methods - uniquely_named).select do |m|
    !ancestral_sources(m).include?(@target_class.method(m).source_location)
  end
end