Sha256: 50dc4949917fb606a5ecafa1470b1c919029d8858fa9732b78e929e08179da9e
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
require 'ginger' def create_scenario(version) scenario = Ginger::Scenario.new("Rails #{version}") scenario[/^action_?mailer$/] = version scenario[/^action_?pack$/] = version scenario[/^active_?support$/] = version scenario end Ginger.configure do |config| config.aliases["action_mailer"] = "actionmailer" config.aliases["action_pack"] = "actionpack" config.aliases["active_support"] = "activesupport" # Rails 3 doesn't work on Ruby 1.8.6 or 1.9.1 so skip it. if RUBY_VERSION == '1.8.7' rails3 = create_scenario('3.0.0') rails3['mail'] = '2.2.7' config.scenarios << rails3 end %w( 2.3.9 2.3.8 2.3.5 2.3.4 2.3.3 2.3.2 ).each do |version| config.scenarios << create_scenario(version) end # Rails 2.3 was the first version that ran on ruby 1.9, so don't bother testing older versions. if RUBY_VERSION =~ /^1\.8/ %w( 2.2.3 2.2.2 2.1.2 2.1.1 2.1.0 2.0.5 2.0.4 2.0.2 2.0.1 2.0.0 ).each do |version| config.scenarios << create_scenario(version) end rails126 = Ginger::Scenario.new("Rails 1.2.6") rails126[/^action_?mailer$/] = '1.3.6' rails126[/^action_?pack$/] = '1.13.6' rails126[/^active_?support$/] = '1.4.4' config.scenarios << rails126 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mail_safe-0.3.1 | ginger_scenarios.rb |