module Eapi::Methods::Types::Checker
Public Class Methods
_is_type_module?(klass, mod_or_class)
click to toggle source
# File lib/eapi/methods/types.rb, line 83 def self._is_type_module?(klass, mod_or_class) return false unless mod_or_class.kind_of?(Module) klass == mod_or_class || klass.ancestors.include?(mod_or_class) end
_is_type_module_sym?(klass, type_sym)
click to toggle source
# File lib/eapi/methods/types.rb, line 88 def self._is_type_module_sym?(klass, type_sym) Types.to_type_sym(self) == type_sym || klass.ancestors.any? { |a| Types.to_type_sym(a) == type_sym } end