Module: Maxitest::ImplicitSubject
- Defined in:
- lib/maxitest/implicit_subject.rb
Instance Method Summary collapse
Instance Method Details
#describe(*args, &block) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/maxitest/implicit_subject.rb', line 4 def describe(*args, &block) klass = super if args.first.is_a?(Class) && !klass.instance_methods(false).include?(:subject) klass.let(:subject) { args.first.new } end klass end |