From 494e6b54ab37355740f88500b75cb701339b7fd9 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 18 Dec 2023 19:43:52 +0900 Subject: [DOC] Add links from `File::Constants` in dir.c to `File` constants Due to the bug ruby/rdoc#1067, `rb_file_const` needs `Document-const` directives. --- dir.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 7972fcb244..96c1a455b3 100644 --- a/dir.c +++ b/dir.c @@ -3672,12 +3672,27 @@ Init_Dir(void) rb_define_singleton_method(rb_cFile,"fnmatch", file_s_fnmatch, -1); rb_define_singleton_method(rb_cFile,"fnmatch?", file_s_fnmatch, -1); + + /* Document-const: FNM_NOESCAPE + * {File::FNM_NOESCAPE}[rdoc-ref:File::Constants@File-3A-3AFNM_NOESCAPE] */ rb_file_const("FNM_NOESCAPE", INT2FIX(FNM_NOESCAPE)); + /* Document-const: FNM_PATHNAME + * {File::FNM_PATHNAME}[rdoc-ref:File::Constants@File-3A-3AFNM_PATHNAME] */ rb_file_const("FNM_PATHNAME", INT2FIX(FNM_PATHNAME)); + /* Document-const: FNM_DOTMATCH + * {File::FNM_DOTMATCH}[rdoc-ref:File::Constants@File-3A-3AFNM_DOTMATCH] */ rb_file_const("FNM_DOTMATCH", INT2FIX(FNM_DOTMATCH)); + /* Document-const: FNM_CASEFOLD + * {File::FNM_CASEFOLD}[rdoc-ref:File::Constants@File-3A-3AFNM_CASEFOLD] */ rb_file_const("FNM_CASEFOLD", INT2FIX(FNM_CASEFOLD)); + /* Document-const: FNM_EXTGLOB + * {File::FNM_EXTGLOB}[rdoc-ref:File::Constants@File-3A-3AFNM_EXTGLOB] */ rb_file_const("FNM_EXTGLOB", INT2FIX(FNM_EXTGLOB)); + /* Document-const: FNM_SYSCASE + * {File::FNM_SYSCASE}[rdoc-ref:File::Constants@File-3A-3AFNM_SYSCASE] */ rb_file_const("FNM_SYSCASE", INT2FIX(FNM_SYSCASE)); + /* Document-const: FNM_SHORTNAME + * {File::FNM_SHORTNAME}[rdoc-ref:File::Constants@File-3A-3AFNM_SHORTNAME] */ rb_file_const("FNM_SHORTNAME", INT2FIX(FNM_SHORTNAME)); } -- cgit v1.2.3