def configure_gemfile(m = self, rails2 = false)
require 'thor-ext'
unless rails2
puts "Update Rails 3 Gemfile for cucumber"
gsub_file 'Gemfile', /('|")gem/, "\1\ngem"
add_gem('database_cleaner', '>=0.5.2') unless has_plugin? 'database_cleaner'
if driver == :capybara
add_gem('capybara', '>=0.3.7')
else
add_gem('webrat', '>=0.7.0') unless has_plugin? 'webrat'
end
if framework == :rspec
add_gem('rspec', '>=1.3.0') unless has_plugin? 'rspec'
add_gem('rspec-rails', '>=1.3.2') unless has_plugin? 'rspec-rails'
end
if spork?
add_gem('spork''>=0.7.5') unless has_plugin? 'spork'
end
add_gems(%w{cucumber cucumber-rails})
end
end