Top Level Namespace
Defined Under Namespace
Modules: Bacon, GetText, Innate, MaRuKu, Nagoro, Rack, Ramaze, Sequel, SequelImage, SequelRelation, Syslog, Tenjin
Classes: AppGraph, BlankSlate, Controller, FormField, MOFile, MainController, Object, OrderedSet, ProjectCreator, String, Symbol, Thread
Instance Method Summary
collapse
Instance Method Details
#spec_precondition(name) ⇒ Object
13
14
15
16
17
18
19
20
21
|
# File 'lib/ramaze/spec.rb', line 13
def spec_precondition(name)
yield
rescue LoadError => ex
puts "Spec require: %p failed: %p" % [name, ex.message]
exit 0
rescue Exception => ex
puts "Spec precondition: %p failed: %p" % [name, ex.message]
exit 0
end
|
#spec_requires(*libs) ⇒ Object
Also known as:
spec_require
6
7
8
9
10
|
# File 'lib/ramaze/spec.rb', line 6
def spec_requires(*libs)
spec_precondition 'require' do
libs.each{|lib| require(lib) }
end
end
|