preview_html.mustache 5.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <b><a href="#{{ scheme-slug }}" id="{{ scheme-slug }}">{{ scheme-name }}</a></b> by {{scheme-author}}
  2. <details><summary title="Expand/collapse"><pre style="background:#{{base00-hex}};color:#{{base05-hex}}"><span style="color:#{{base0E-hex}}">require</span> <span style="color:#{{base0B-hex}}">"gem"</span>; <span style="color:#{{base08-hex}}">var</span> = <span style="color:#{{base0C-hex}}">/[abc]/</span>; <span style="color:#{{base0E-hex}}">class</span> <span style="color:#{{base0A-hex}}">Person</span>; <span style="color:#{{base0D-hex}}">initialize</span>(<span style="color:#{{base08-hex}}">attributes</span> = {})</pre></summary>
  3. <div class="smallpreview"><div style="background:#{{base00-hex}};color:#{{base07-hex}}">00</div><div style="background:#{{base01-hex}};color:#{{base07-hex}}">01</div><div style="background:#{{base02-hex}};color:#{{base07-hex}}">02</div><div style="background:#{{base03-hex}};color:#{{base07-hex}}">03</div><div style="background:#{{base04-hex}};color:#{{base00-hex}}">04</div><div style="background:#{{base05-hex}};color:#{{base00-hex}}">05</div><div style="background:#{{base06-hex}};color:#{{base00-hex}}">06</div><div style="background:#{{base07-hex}};color:#{{base00-hex}}">07</div><br/><div style="background:#{{base08-hex}};color:#{{base07-hex}}">08</div><div style="background:#{{base09-hex}};color:#{{base07-hex}}">09</div><div style="background:#{{base0A-hex}};color:#{{base07-hex}}">0A</div><div style="background:#{{base0B-hex}};color:#{{base07-hex}}">0B</div><div style="background:#{{base0C-hex}};color:#{{base07-hex}}">0C</div><div style="background:#{{base0D-hex}};color:#{{base07-hex}}">0D</div><div style="background:#{{base0E-hex}};color:#{{base07-hex}}">0E</div><div style="background:#{{base0F-hex}};color:#{{base07-hex}}">0F</div></div>
  4. <pre style="background:#{{base00-hex}};color:#{{base05-hex}}">
  5. <span style="color:#{{base0E-hex}}">require</span> <span style="color:#{{base0B-hex}}">"gem"</span>
  6. <span style="color:#{{base08-hex}}">string</span> = <span style="color:#{{base0B-hex}}">"base16"</span>
  7. <span style="color:#{{base08-hex}}">symbol</span> = <span style="color:#{{base0B-hex}}">:base16</span>
  8. <span style="color:#{{base08-hex}}">fixnum</span> = <span style="color:#{{base09-hex}}">0</span>
  9. <span style="color:#{{base08-hex}}">float</span> = <span style="color:#{{base09-hex}}">0.00</span>
  10. <span style="color:#{{base08-hex}}">array</span> = <span style="color:#{{base0A-hex}}">Array</span>.<span style="color:#{{base0D-hex}}">new</span>
  11. <span style="color:#{{base08-hex}}">array</span> = [<span style="color:#{{base0B-hex}}">'chris'</span>, <span style="color:#{{base09-hex}}">85</span>]
  12. <span style="color:#{{base08-hex}}">hash</span> = {<span style="color:#{{base0B-hex}}">"test"</span> => <span style="color:#{{base0B-hex}}">"test"</span>}
  13. <span style="color:#{{base08-hex}}">regexp</span> = <span style="color:#{{base0C-hex}}">/[abc]/</span>
  14. <span style="color:#{{base03-hex}}"># This is a comment</span>
  15. <span style="color:#{{base0E-hex}}">class</span> <span style="color:#{{base0A-hex}}">Person</span>
  16. <span style="color:#{{base0D-hex}}">attr_accessor</span> <span style="color:#{{base0B-hex}}">:name</span>
  17. <span style="color:#{{base0E-hex}}">def</span> <span style="color:#{{base0D-hex}}">initialize</span>(<span style="color:#{{base08-hex}}">attributes</span> = {})
  18. <span style="color:#{{base08-hex}}">@name</span> = <span style="color:#{{base08-hex}}">attributes</span>[<span style="color:#{{base0B-hex}}">:name</span>]
  19. <span style="color:#{{base0E-hex}}">end</span>
  20. <span style="color:#{{base0E-hex}}">def</span> <span style="color:#{{base0E-hex}}">self</span>.<span style="color:#{{base0D-hex}}">greet</span>
  21. <span class="base02-background"><span style="color:#{{base0B-hex}}">"hello"</span></span>
  22. <span style="color:#{{base0E-hex}}">end</span>
  23. <span style="color:#{{base0E-hex}}">end</span>
  24. <span style="color:#{{base08-hex}}">person1</span> = <span style="color:#{{base0A-hex}}">Person</span>.<span style="color:#{{base0D-hex}}">new</span>(<span style="color:#{{base0B-hex}}">:name</span> => <span style="color:#{{base0B-hex}}">"Chris"</span>)
  25. <span style="color:#{{base0D-hex}}">print</span> <span style="color:#{{base0A-hex}}">Person</span>::<span style="color:#{{base0D-hex}}">greet</span>, <span style="color:#{{base0B-hex}}">" "</span>, <span style="color:#{{base08-hex}}">person1</span>.<span style="color:#{{base0D-hex}}">name</span>, <span style="color:#{{base0B-hex}}">"<span style="color:#{{base09-hex}}">\n</span>"</span>
  26. <span style="color:#{{base0D-hex}}">puts</span> <span style="color:#{{base0B-hex}}">"another </span><span style="color:#{{base0F-hex}}">#{</span><span style="color:#{{base0A-hex}}">Person</span>::<span style="color:#{{base0D-hex}}">greet</span><span style="color:#{{base0F-hex}}">}</span> <span style="color:#{{base0F-hex}}">#{</span><span style="color:#{{base08-hex}}">person1</span>.<span style="color:#{{base0D-hex}}">name</span><span style="color:#{{base0F-hex}}">}</span><span style="color:#{{base0B-hex}}">"</span>
  27. </pre>
  28. <hr/>
  29. </details>