Changeset View
Changeset View
Standalone View
Standalone View
autotests/html/highlight.rb.html
Show First 20 Lines • Show All 549 Lines • ▼ Show 20 Line(s) | |||||
550 | <span style="color:#d40000;">:abc!</span> | 550 | <span style="color:#d40000;">:abc!</span> | ||
551 | <span style="color:#d40000;">:abc?</span> | 551 | <span style="color:#d40000;">:abc?</span> | ||
552 | <span style="color:#d40000;">:abc=</span> | 552 | <span style="color:#d40000;">:abc=</span> | ||
553 | <span style="color:#d40000;">:[]</span> | 553 | <span style="color:#d40000;">:[]</span> | ||
554 | <span style="color:#d40000;">:[]=</span> | 554 | <span style="color:#d40000;">:[]=</span> | ||
555 | <span style="color:#d40000;">:@abc</span> | 555 | <span style="color:#d40000;">:@abc</span> | ||
556 | <span style="color:#d40000;">:@@abc</span> | 556 | <span style="color:#d40000;">:@@abc</span> | ||
557 | <span style="color:#d40000;">:$abc</span> | 557 | <span style="color:#d40000;">:$abc</span> | ||
558 | | ||||
559 | <span style="color:#898887;"># squiggly HEREDOC</span> | ||||
560 | <span style="color:#ff9fec;"> <<~</span><span style="font-weight:bold;">HEREDOC</span> | ||||
561 | <span style="color:#006e28;"> Hello!!</span> | ||||
562 | <span style="color:#006e28;"> </span><span style="font-weight:bold;">HEREDOC</span> | ||||
563 | | ||||
564 | <span style="color:#898887;"># HEREDOC with backticks</span> | ||||
565 | <span style="color:#ff9fec;"><<</span><span style="font-weight:bold;">`HEREDOC`</span> | ||||
566 | <span style="color:#006e28;"> echo "hello"</span> | ||||
567 | <span style="font-weight:bold;">HEREDOC</span> | ||||
568 | | ||||
569 | <span style="color:#898887;"># do not highlight HEREDOC markers after the "class" keyword</span> | ||||
570 | <span style="color:#898887;"># (singleton class definition) (bug: #358273)</span> | ||||
571 | <span style="font-weight:bold;">class</span> <span style="color:#ff9fec;"><<</span><span style="color:#0057ae;">Foo</span> <span style="color:#ff9fec;">=</span> <span style="color:#0057ae;">Object</span><span style="color:#4000a7;">.new</span> | ||||
572 | <span style="color:#006e28;">attr_accessor</span> <span style="color:#d40000;">:foo</span> | ||||
573 | <span style="font-weight:bold;">end</span> | ||||
574 | singleton_class <span style="color:#ff9fec;">=</span> ( <span style="font-weight:bold;">class</span> <span style="color:#ff9fec;"><<</span>foo; <span style="color:#b08000;">self</span>; <span style="font-weight:bold;">end</span> ) | ||||
575 | | ||||
576 | <span style="color:#898887;"># highlight regular expressions after ": " (bug: #361875)</span> | ||||
577 | get <span style="color:#dd4a4a;">'files/:slug/:filename'</span>, <span style="color:#d40000;">to: </span><span style="color:#dd4a4a;">'files#download'</span>, <span style="color:#d40000;">slug: </span><span style="color:#4a5704;">/^[a-z]+$/</span>, <span style="color:#d40000;">filename: </span><span style="color:#006e28;">%r|</span><span style="color:#4a5704;">^[/\s]+$</span><span style="color:#006e28;">|</span> | ||||
578 | <span style="color:#d40000;">@@hello!: </span><span style="color:#4a5704;">/regexp/</span> | ||||
579 | <span style="color:#d40000;">[]=: </span><span style="color:#006e28;">%r!</span><span style="color:#4a5704;">regexp</span><span style="color:#006e28;">!</span> | ||||
558 | </pre></body></html> | 580 | </pre></body></html> |