Method: Module#is?
- Defined in:
- lib/core/facets/module/is.rb
#is?(base) ⇒ Boolean
Is a given class or module an ancestor of this class or module?
class IsX ; end
class IsY < IsX ; end
IsY.is?(IsX) #=> true
CREDIT: Trans
13 14 15 |
# File 'lib/core/facets/module/is.rb', line 13 def is?(base) Module===base && ancestors.slice(1..-1).include?(base) end |