Module: Specdown
- Extended by:
- Specdown
- Included in:
- Specdown
- Defined in:
- lib/specdown/hook.rb,
lib/specdown/node.rb,
lib/specdown/tree.rb,
lib/specdown/hooks.rb,
lib/specdown/config.rb,
lib/specdown/parser.rb,
lib/specdown/runner.rb,
lib/specdown/command.rb,
lib/specdown/reporter.rb,
lib/specdown/specdown.rb,
lib/specdown/event_server.rb,
lib/specdown/runner/stats.rb,
lib/specdown/sandbox_factory.rb,
lib/specdown/command/option_parser.rb,
lib/specdown/runner/report_summary.rb,
lib/specdown/reporters/text_reporter.rb,
lib/specdown/runner/exception_facade.rb,
lib/specdown/reporters/terminal_reporter.rb,
lib/specdown/reporters/color_terminal_reporter.rb
Defined Under Namespace
Modules: Config, EventServer, Hooks, OptionParser, Parser, Reporter, SandboxFactory
Classes: ColorTerminalReporter, Command, ExceptionFacade, Hook, Node, ReportSummary, Runner, Stats, TerminalReporter, TextReporter, Tree
Instance Method Summary
collapse
Instance Method Details
#after(*filters, &callback) ⇒ Object
21
22
23
|
# File 'lib/specdown/specdown.rb', line 21
def after(*filters, &callback)
Hooks.after << Hook.new(*filters, &callback)
end
|
#around(*filters, &callback) ⇒ Object
25
26
27
|
# File 'lib/specdown/specdown.rb', line 25
def around(*filters, &callback)
Hooks.around << Hook.new(*filters, &callback)
end
|
#before(*filters, &callback) ⇒ Object
17
18
19
|
# File 'lib/specdown/specdown.rb', line 17
def before(*filters, &callback)
Hooks.before << Hook.new(*filters, &callback)
end
|
#reporter ⇒ Object
13
14
15
|
# File 'lib/specdown/specdown.rb', line 13
def reporter
@reporter ||= Config.reporter.new
end
|