Top Level Namespace
- Extended by:
- Bacon::PrettyOutput
Defined Under Namespace
Modules: Bacon, Innate, Nagoro, Ramaze, Tenjin Classes: BlankSlate, Logger
Constant Summary
Constants included from Bacon::PrettyOutput
Bacon::PrettyOutput::NAME, Bacon::PrettyOutput::RamazeLogger
Instance Method Summary (collapse)
-
- (Object) spec_precondition(name)
-
- (Object) spec_requires(*libs)
(also: #spec_require)
Methods included from Bacon::PrettyOutput
general_error, handle_requirement, handle_specification, handle_summary
Instance Method Details
- (Object) spec_precondition(name)
14 15 16 17 18 19 20 21 22 |
# File 'lib/ramaze/spec/bacon.rb', line 14 def spec_precondition(name) yield rescue LoadError => ex puts "Spec require: %p failed: %p" % [name, ex.] exit 0 rescue Exception => ex puts "Spec precondition: %p failed: %p" % [name, ex.] exit 0 end |
- (Object) spec_requires(*libs) Also known as: spec_require
7 8 9 10 11 |
# File 'lib/ramaze/spec/bacon.rb', line 7 def spec_requires(*libs) spec_precondition 'require' do libs.each { |lib| require(lib) } end end |