class Module

Public Instance Methods

is?(base) click to toggle source

Is a given class or module an ancestor of this class or module?

class X ; end
class Y < X ; end

 Y.is?(X)  #=> true
# File lib/ae/core_ext/helpers.rb, line 131
def is?(base)
  Module===base && ancestors.slice(1..-1).include?(base)
end