Skip to content

Commit 51da295

Browse files
authored
feat: Object.#include を引数 0 個でも呼べるように修正 (#27)
1 parent 86a5837 commit 51da295

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

core/object.rbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ class Object < BasicObject
5959

6060
def self.attr_accessor: (*Symbol names) -> void
6161

62-
def include: (Module, *Module mods) -> void
63-
def self.include: (Module, *Module mods) -> void
62+
def include: (*Module mods) -> void
63+
def self.include: (*Module mods) -> void
6464

6565
alias extend include
6666
alias self.extend self.include

test/object.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,10 @@ class A
9393
# @type const TestMod: Module
9494
module TestMod end
9595

96-
include TestMod
96+
include
9797
include TestMod, TestMod, TestMod
9898

99-
extend TestMod
99+
extend
100100
extend TestMod, TestMod, TestMod
101101

102102
public
@@ -106,10 +106,10 @@ module TestMod end
106106
protected
107107
end
108108

109-
Object.include TestMod
109+
Object.include
110110
Object.include TestMod, TestMod, TestMod
111111

112-
Object.extend TestMod
112+
Object.extend
113113
Object.extend TestMod, TestMod, TestMod
114114

115115
sprintf "%d\n", 123

0 commit comments

Comments
 (0)