Você já se perguntou se um determinado módulo está incluído em sua classe, ou se você está herdando de algo no topo da cadeia? Isso é bem fácil você pode usar as <
, <=
, >
, >=
operadores.
Array < Enumerable
=> true
String < Integer
=> false
# okay now inheritance
User < ActiveRecord::Base
=> true
Class < Module
=> true