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