Module: ActiveMocker::MockCreator::ModulesConstants
- Defined in:
- lib/active_mocker/mock_creator.rb
Instance Method Summary collapse
Instance Method Details
#constants ⇒ Object
148 149 150 151 152 153 |
# File 'lib/active_mocker/mock_creator.rb', line 148 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
155 156 157 158 159 160 161 162 |
# File 'lib/active_mocker/mock_creator.rb', line 155 def modules @modules ||= begin { included: get_module_by_reference(:included_modules), extended: get_module_by_reference(:extended_modules), } end end |