Class: Aruba::Initializer
- Inherits:
-
Object
- Object
- Aruba::Initializer
- Defined in:
- lib/aruba/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.
181 182 183 184 185 186 187 |
# File 'lib/aruba/initializer.rb', line 181 def initialize @initializers = [] @initializers << Initializers::RSpecInitializer @initializers << Initializers::CucumberInitializer @initializers << Initializers::MiniTestInitializer @initializers << Initializers::FailingInitializer end |
Instance Method Details
#call(test_framework) ⇒ Object
Create files etc.
190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aruba/initializer.rb', line 190 def call(test_framework) begin initializers.find { |i| i.match? test_framework }.start [], {} rescue ArgumentError => e warn e. exit 0 end Initializers::CommonInitializer.start [], {} end |