Module: ActiveMocker::MockCreator::ModulesConstants
- Defined in:
- lib/active_mocker/mock_creator.rb
Instance Method Summary collapse
Instance Method Details
#constants ⇒ Object
131 132 133 134 135 136 |
# File 'lib/active_mocker/mock_creator.rb', line 131 def constants class_introspector.get_class.constants.each_with_object({}) do |v, const| c = class_introspector.get_class.const_get(v) const[v] = c unless c.class == Module || c.class == Class end end |
#modules ⇒ Object
138 139 140 141 142 143 144 145 |
# File 'lib/active_mocker/mock_creator.rb', line 138 def modules @modules ||= begin { included: get_module_by_reference(:included_modules), extended: get_module_by_reference(:extended_modules) } end end |