Class: ProxyRb::Initializer
- Inherits:
-
Object
- Object
- ProxyRb::Initializer
- Defined in:
- lib/proxy_rb/initializer.rb
Overview
The whole initializer
This one uses the specific initializers to generate the needed files.
Instance Method Summary collapse
-
#call(test_framework) ⇒ Object
Create files etc.
-
#initialize ⇒ Initializer
constructor
A new instance of Initializer.
Constructor Details
#initialize ⇒ Initializer
Returns a new instance of Initializer.
127 128 129 130 131 |
# File 'lib/proxy_rb/initializer.rb', line 127 def initialize @initializers = [] @initializers << Initializers::RSpecInitializer @initializers << Initializers::CucumberInitializer end |
Instance Method Details
#call(test_framework) ⇒ Object
Create files etc.
134 135 136 137 138 139 140 141 142 143 |
# File 'lib/proxy_rb/initializer.rb', line 134 def call(test_framework) Initializers::CommonInitializer.start [], {} begin initializers.find { |i| i.match? test_framework }.start [], {} rescue ArgumentError => e $stderr.puts e. exit 0 end end |