module TestBelt::Subject::ClassMethods

Public Instance Methods

_testbelt_subject() click to toggle source
# File lib/test_belt/subject.rb, line 29
def _testbelt_subject
  @_testbelt_subject || begin
    superclass._testbelt_subject
  rescue NoMethodError
    nil
  end
end
subject(&block) click to toggle source
# File lib/test_belt/subject.rb, line 24
def subject(&block)
  raise ArgumentError, "please provide a subject block" unless block_given?
  @_testbelt_subject = block
end