Top Level Namespace
Defined Under Namespace
Modules: Bacon, Facebook, GetText, MaRuKu, Nagoro, Rack, Ramaze, Sequel, SequelImage, SequelRelation, Syslog, Tenjin
Classes: AppGraph, BlankSlate, Controller, FormField, MOFile, MainController, Object, OrderedSet, ProjectCreator, Thread
Instance Method Summary
collapse
Instance Method Details
#spec_precondition(name) ⇒ Object
10
11
12
13
14
15
16
17
18
|
# File 'lib/ramaze/spec.rb', line 10
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
3
4
5
6
7
|
# File 'lib/ramaze/spec.rb', line 3
def spec_requires(*libs)
spec_precondition 'require' do
libs.each{|lib| require(lib) }
end
end
|