module TestBoosters::ProjectInfo

Public Instance Methods

display_bundler_version() click to toggle source
# File lib/test_boosters/project_info.rb, line 11
def display_bundler_version
  version = TestBoosters::Shell.evaluate("bundle --version").gsub("Bundler version ", "")

  puts "Bundler Version: #{version}"
end
display_cucumber_version() click to toggle source
# File lib/test_boosters/project_info.rb, line 24
def display_cucumber_version
  command = "(bundle list | grep -q '* cucumber') && (bundle exec cucumber --version | head -1) || echo 'not found'"
  version = TestBoosters::Shell.evaluate(command)

  puts "Cucumber Version: #{version}"
end
display_rspec_version() click to toggle source
# File lib/test_boosters/project_info.rb, line 17
def display_rspec_version
  command = "(bundle list | grep -q '* rspec') && (bundle exec rspec --version | head -1) || echo 'not found'"
  version = TestBoosters::Shell.evaluate(command)

  puts "RSpec Version: #{version}"
end
display_ruby_version() click to toggle source
# File lib/test_boosters/project_info.rb, line 5
def display_ruby_version
  version = TestBoosters::Shell.evaluate("ruby --version").gsub("ruby ", "")

  puts "Ruby Version: #{version}"
end