Overlord2/mabdeljalil Version 1

what happens in this scenario? 

```ruby
code_str = "1234"
code_num = 1234
bomb = Bomb.new(create_activation_code: code_str)
bomb.activate(code_num)
```

should the `Bomb.activate` call successfully activate the bomb? i'd argue yes. same for the equivalent `deactivate` scenario.