/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ package Ġtraining . learn . lesson . ruby . basic Ċ Ċ import Ġcom . intellij . psi . tree . I ElementType Ċ import Ġorg . jetbrains . plugins . ruby . ruby . lang . lexer . Ruby Token Types Ċ import Ġtraining . learn . interfaces . Module Ċ import Ġtraining . learn . lesson . general . Single Line Comment Lesson Ċ import Ġtraining . learn . lesson . k impl . Lesson Sample Ċ import Ġtraining . learn . lesson . k impl . parse Lesson Sample Ċ Ċ class ĠRuby Comment Lesson ( module : ĠModule ) Ġ: ĠSingle Line Comment Lesson ( module , Ġ" ruby ") Ġ{ ĊĠ Ġoverride Ġval Ġcomment ElementType : ĠI ElementType ĊĠĠĠ Ġget () Ġ= ĠRuby Token Types . T LINE _ COMMENT ĊĠ Ġoverride Ġval Ġsample : ĠLess on Sample ĊĠĠĠ Ġget () Ġ= Ġparse Lesson Sample (""" Ċ def Ġfoo ĊĠ Ġp Ġ" Some Ġmethod " Ċ end Ċ Ċ def Ġhello ĊĠ Ġp Ġ" Hello Ġworld " Ċ end Ċ """) Ċ }