如何获取CodeRay语法荧光笔的可用语言列表(调用表示该语言的方法时要传递的短符号)?
我试过了
require "coderay"
CodeRay::Scanners.constants
但这似乎没有提供信息。(即使我能够得到与语言对应的常量,我仍然需要另一个步骤来获取与它们对应的符号。)
一个相关的问题是,我可以这样做:
CodeRay::Scanners::Ruby # => CodeRay::Scanners::Ruby
但CodeRay::Scanners.constants
不包括在内。这是为什么?