Module: Eapi::Methods::Types::Checker
- Defined in:
- lib/eapi/methods/types.rb
Class Method Summary collapse
Class Method Details
._is_type_module?(klass, mod_or_class) ⇒ Boolean
83 84 85 86 |
# 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) ⇒ Boolean
88 89 90 |
# 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 |