Ссылка, о которой вы упомянули, содержит ссылку на источник Ruby , где они определены:
static const struct magic_comment magic_comments[] = {
{"coding", magic_comment_encoding, parser_encode_length},
{"encoding", magic_comment_encoding, parser_encode_length},
{"frozen_string_literal", parser_set_compile_option_flag},
{"warn_indent", parser_set_token_info},
# if WARN_PAST_SCOPE
{"warn_past_scope", parser_set_past_scope},
# endif
};
Одна из них является стробированной на основе #define
, поэтому можетбыть функцией, которая является неполной или еще не выпущенной, возможно, отложенной для Ruby 2.7 или 3.0.