class_docstr: For Ruby source code.
class_docstr_tok: ["For","Ruby","source","code","."]
code: def analyse_text(text):
      return shebang_matches(text, r"ruby(1\.\d)?")
  
file_path: catboost/contrib/python/Pygments/py3/pygments/lexers/ruby.py
imports: import re
  from pygments.lexer import Lexer, RegexLexer, ExtendedRegexLexer, include, bygroups, default, LexerContext, do_insertions, words, line_re
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Error, Generic, Whitespace
  from pygments.util import shebang_matches
label_desc: Use image node_id 3 for calling the RubyLexer obj's underlying member method code with example usage: obj.analyse_text(text) and returns: shebang_matches