Added lua heredoc support
Correct scope used inside heredocs with embedded code
Add "prepend" keyword
Cleanup embedded heredoc scoping and use meta.embedded scope
Use version 1.8 of ruby for bundle items

10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.

#ignore
Fix “Open Require” (⇧⌘D) for relative paths
Shebang snippet (rb⇥) works at begin-of-doc in non-ruby documents

Previously you could only use the tab trigger when the file type was set to Ruby (or something derived from Ruby), but if the caret is placed at the beginning of the document, then it will now work regardless of file type.

The chance of this conflicting with another tab trigger is pretty low, and a future version of TextMate may automatically switch file type when the first line is changed (to something matched by a grammars first-line-match), which is the motivation behind this change.
Update “Execute and Update ‘# =>’ Markers” to work with TM_RUBY
Recognize Appraisals and Rantfile as ruby documents
Change Hash Pointer snippet shortcut to ⌃>

This avoids a conflict with ⌃L which centers the caret on screen, fixes #36.
Disable folding inside heredocs

Fixes #15
Don't use TM_RUBY for running Rake tasks

This still supports using `TM_RAKE` to set the version of rake to use when running tasks.
Support comment groups in regular expressions

Fixes #35.
Give full path to helper library

This is required in 2.0 as we longer augment the PATH with the bundle support bin folder. Fixes #56.
Documentation lookup now default to ri v1.0.1 (ruby 1.8)

This is because the newer version does not support “plain” as format.
Add new documentation lookup command (Mavericks)

The implementation has changed so that it is now possible to use “back” to go back to previous page, it also auto-links things that look like method symbols.

Presently though it does not auto-link methods listed in the includes, class, and instance method sections. Also, it shows the markdown output from ri pretty much as-is.

It uses the version of ri included with OS X 10.9 (Mavericks) so the command is only made available to people on 10.9.
Change Hash Pointer snippet shortcut (⌃.)

Corrects a conflict with the `Toggle ERb Tags` command, fixes #57.
Allow all forms of method names in New Method (⇧↩)

Before we just used the current word which doesn't match all possible method names (self.foo or foo! for instance). Now uses the current_word library to allow any possible method name with the expression taken from the grammar. Fixes #59.
fixup! Ensure system ruby is used for “RubyMate”

Closes #60
Use absolute path to Ruby 1.8

Prevent "Bad file descriptor" bug on OSX Mavericks when running a focused unit test.