module RSpec::Core::MemoizedHelpers
def self.module_for(example_group)
- Api: - private
def self.module_for(example_group) get_constant_or_yield(example_group, :LetDefinitions) do mod = Module.new do include Module.new { public_class_method :define_method example_group.const_set(:NamedSubjectPreventSuper, self) } # Expose `define_method` as a public method, so we can # easily use it below. public_class_method :define_method end example_group.__send__(:include, mod) example_group.const_set(:LetDefinitions, mod) mod end end