diff --git a/syntaxes/ruby.tmLanguage b/syntaxes/ruby.tmLanguage
index d4fbe129d..aa7dcf78a 100644
--- a/syntaxes/ruby.tmLanguage
+++ b/syntaxes/ruby.tmLanguage
@@ -292,7 +292,7 @@
comment
everything being a method but having a special function is a..
match
- \b(initialize|new|loop|include|extend|prepend|raise|attr_reader|attr_writer|attr_accessor|attr|catch|throw|private|module_function|public|protected)\b(?![?!])
+ \b(initialize|new|loop|include|extend|prepend|raise|attr_reader|attr_writer|attr_accessor|attr|catch|throw|private|module_function|public|protected|delegate)\b(?![?!])
name
keyword.other.special-method.ruby