Broken % command?

I have a ruby file called `foo.rb`:

```ruby
1  foo("thing thang") do
2    some.code("here do")
3  end
```

If I put my cursor on line 3 and hit `%`, it should jump to the end of line 1. Instead, it jumps to the end of the string in line 2. I did a binary search through [my .vimrc](https://github.com/benhamill/dotfiles/blob/master/home/.vimrc) and figured out that when I comment out [this line](https://github.com/benhamill/dotfiles/blob/master/home/.vimrc#L122), the expected behavior returns.

I noticed this when writing RSpec examples when `it "doesn't do anything"` and `it "adds the header to the array for the existing record"`. Both "do" and "for" caused `%` to freak out.

I have no idea what might cause a color scheme to have this kind of effect, but...

Anyone else replicate this or have an idea of what might be the cause? Or where, at least, to start poking around in this code base to find something?