Skip to content

Commit

Permalink
Ruby: Added missing keywords (#2097)
Browse files Browse the repository at this point in the history
This adds the missing keywords `extend`, `include`, and `prepend`.
  • Loading branch information
RunDevelopment committed Oct 19, 2019
1 parent c187e22 commit f460eaf
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
2 changes: 1 addition & 1 deletion components/prism-ruby.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
greedy: true
}
],
'keyword': /\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/
'keyword': /\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|false|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/
});

var interpolation = {
Expand Down
2 changes: 1 addition & 1 deletion components/prism-ruby.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions tests/languages/ruby/keyword_feature.test
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,19 @@ elsif
END
end
ensure
extend
false
for
if
in
include
module
new;
next
nil
not
or
prepend
protected
private
public
Expand Down Expand Up @@ -66,16 +69,19 @@ yield
["keyword", "END"],
["keyword", "end"],
["keyword", "ensure"],
["keyword", "extend"],
["keyword", "false"],
["keyword", "for"],
["keyword", "if"],
["keyword", "in"],
["keyword", "include"],
["keyword", "module"],
["keyword", "new"], ["punctuation", ";"],
["keyword", "next"],
["keyword", "nil"],
["keyword", "not"],
["keyword", "or"],
["keyword", "prepend"],
["keyword", "protected"],
["keyword", "private"],
["keyword", "public"],
Expand Down

0 comments on commit f460eaf

Please sign in to comment.