rapid7/metasploit-model — pull request #31 by limhoff-r7 (2014-12-31 16:50:38+00:00)
Title: Remove code extracted to metasploit-cache

MSP-11141

The parts of `metasploit-model` dealing with the new module cache has been extracted to [metasploit-cache](https://github.com/rapid7/metasploit-cache), but `metasploit-cache` depends on `metasploit-model` for `Metasploit::Model::Base`, so the parts o `metasploit-model` extracted to `metasploit-cache` need to be removed from `metasploit-model` to ensure there are no code collisions and that code in `metasploit-cache`, which has been renamed to the `Metasploit::Cache` namespace does not accidentally depend on the old version in the `Metasploit::Model` namespace.

# Verification Steps

- [ ] `bundle install`

## `rake spec`
- [ ] `rake spec`
- [ ] VERIFY no failures

# Post-merge Steps

Perform these steps prior to pushing to master or the build will be broke on master.

## Version
- [ ] Edit `lib/metasploit/model/version.rb`
- [ ] Remove `PRERELEASE` and its comment as `PRERELEASE` is not defined on master.

## Gem build
- [ ] gem build *.gemspec
- [ ] VERIFY the gem has no '.pre' version suffix.

## RSpec
- [ ] `rake spec`
- [ ] VERIFY version examples pass without failures

## Commit & Push
- [ ] `git commit -a`
- [ ] `git push origin master`

# Release

Complete these steps on master

## Version

### Incompatible changes

- [`MINOR`](lib/metasploit/model/version.rb) has been incremented
- [`PATCH`](lib/metasploit/model/version.rb) has been reset to `0`.

## JRuby
- [ ] `rvm use jruby@metasploit-model`
- [ ] `rm Gemfile.lock`
- [ ] `bundle install`
- [ ] `rake release`

## MRI Ruby
- [ ] `rvm use ruby-1.9.3@metasploit-model`
- [ ] `rm Gemfile.lock`
- [ ] `bundle install`
- [ ] `rake release`