def self.extend_object( obj ); self.setup_for( obj ); end In the above, TextMate (v1.0.1) is treating everything from the first paren to the last paren as the argument list. Should account for the above, as well as: def foo( bar=")" ); puts( 'yay' ); end; -- (-, /\ \/ / /\/