Skip to content

Commit f49d6b5

Browse files
authored
Colorize KEYWORD_DO_BLOCK (added in head Prism) (#1207)
1 parent 96342e7 commit f49d6b5

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

lib/irb/color.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ module Color
6969
KEYWORD_IN: [GREEN],
7070
KEYWORD_DEF: [GREEN],
7171
KEYWORD_DO: [GREEN],
72+
KEYWORD_DO_BLOCK: [GREEN],
7273
KEYWORD_DO_LOOP: [GREEN],
7374
KEYWORD_FOR: [GREEN],
7475
KEYWORD_BEGIN: [GREEN],

test/irb/test_color.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ def test_colorize_code
135135
'Foo.Bar(1)' => "#{BLUE}#{BOLD}#{UNDERLINE}Foo#{CLEAR}.#{CYAN}Bar#{CLEAR}(#{BLUE}#{BOLD}1#{CLEAR})",
136136
'Foo&.Bar(1)' => "#{BLUE}#{BOLD}#{UNDERLINE}Foo#{CLEAR}&.#{CYAN}Bar#{CLEAR}(#{BLUE}#{BOLD}1#{CLEAR})",
137137
'ENV' => "#{BLUE}#{BOLD}#{UNDERLINE}ENV#{CLEAR}",
138+
'f do end' => "#{CYAN}f#{CLEAR} #{GREEN}do#{CLEAR} #{GREEN}end#{CLEAR}",
139+
'f true do end' => "#{CYAN}f#{CLEAR} #{CYAN}#{BOLD}true#{CLEAR} #{GREEN}do#{CLEAR} #{GREEN}end#{CLEAR}",
138140
}
139141

140142
tests.each do |code, result|

0 commit comments

Comments
 (0)