Module: Riot

Defined in:
lib/riot.rb,
lib/riot/errors.rb,
lib/riot/report.rb,
lib/riot/context.rb,
lib/riot/assertion.rb,
lib/riot/situation.rb,
lib/riot/assertion_macros.rb

Defined Under Namespace

Modules: AssertionMacros Classes: Assertion, Context, Error, Failure, NilReport, Report, Situation, TextReport

Class Method Summary collapse

Class Method Details

.reporterObject

Configuration



12
# File 'lib/riot.rb', line 12

def self.reporter; @reporter ||= (Riot.silently? ? NilReport.new : TextReport.new); end

.reporter=(report) ⇒ Object



13
# File 'lib/riot.rb', line 13

def self.reporter=(report); @reporter = report; end

.silently!Object



14
# File 'lib/riot.rb', line 14

def self.silently!; @silently = true; end

.silently?Boolean

Returns:

  • (Boolean)


15
# File 'lib/riot.rb', line 15

def self.silently?; @silently || false; end