Mirror of metasploit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Gemfile 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. source 'https://rubygems.org'
  2. # Add default group gems to `metasploit-framework.gemspec`:
  3. # spec.add_runtime_dependency '<name>', [<version requirements>]
  4. gemspec name: 'metasploit-framework'
  5. # separate from test as simplecov is not run on travis-ci
  6. group :coverage do
  7. # code coverage for tests
  8. gem 'simplecov'
  9. end
  10. group :development do
  11. # Markdown formatting for yard
  12. gem 'redcarpet'
  13. # generating documentation
  14. gem 'yard'
  15. # for development and testing purposes
  16. gem 'pry'
  17. # module documentation
  18. gem 'octokit'
  19. # Metasploit::Aggregator external session proxy
  20. gem 'metasploit-aggregator' if [
  21. 'x86-mingw32', 'x64-mingw32',
  22. 'x86_64-linux', 'x86-linux',
  23. 'darwin'].include?(RUBY_PLATFORM.gsub(/.*darwin.*/, 'darwin'))
  24. end
  25. group :development, :test do
  26. # automatically include factories from spec/factories
  27. gem 'factory_girl_rails'
  28. # Make rspec output shorter and more useful
  29. gem 'fivemat'
  30. # running documentation generation tasks and rspec tasks
  31. gem 'rake'
  32. # Define `rake spec`. Must be in development AND test so that its available by default as a rake test when the
  33. # environment is development
  34. gem 'rspec-rails'
  35. gem 'rspec-rerun'
  36. end
  37. group :test do
  38. # Manipulate Time.now in specs
  39. gem 'timecop'
  40. end