Skip to content

Commit ccac66a

Browse files
authored
Merge pull request #2802 from ksss/module-private
Fix accessibility of method in Module
2 parents 64914eb + 3a88c16 commit ccac66a

1 file changed

Lines changed: 35 additions & 35 deletions

File tree

core/module.rbs

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ class Module < Object
284284
# module to *mod* if this module has not already been added to *mod* or one of
285285
# its ancestors. See also Module#include.
286286
#
287-
def append_features: (Module arg0) -> self
287+
private def append_features: (Module arg0) -> self
288288

289289
# <!--
290290
# rdoc-file=object.c
@@ -532,7 +532,7 @@ class Module < Object
532532
# :const_added
533533
# :inherited
534534
#
535-
def const_added: (Symbol) -> void
535+
private def const_added: (Symbol) -> void
536536

537537
# <!--
538538
# rdoc-file=object.c
@@ -826,7 +826,7 @@ class Module < Object
826826
# Picky added to Array
827827
# Can't add Picky to a String
828828
#
829-
def extend_object: (untyped arg0) -> untyped
829+
private def extend_object: (untyped arg0) -> untyped
830830

831831
# <!--
832832
# rdoc-file=object.c
@@ -844,7 +844,7 @@ class Module < Object
844844
# end
845845
# # => prints "A extended in Enumerable"
846846
#
847-
def extended: (Module othermod) -> untyped
847+
private def extended: (Module othermod) -> untyped
848848

849849
# <!--
850850
# rdoc-file=object.c
@@ -902,7 +902,7 @@ class Module < Object
902902
# end
903903
# # => prints "A included in Enumerable"
904904
#
905-
def included: (Module othermod) -> untyped
905+
private def included: (Module othermod) -> untyped
906906

907907
# <!--
908908
# rdoc-file=object.c
@@ -1041,7 +1041,7 @@ class Module < Object
10411041
#
10421042
# Adding :some_instance_method
10431043
#
1044-
def method_added: (Symbol meth) -> untyped
1044+
private def method_added: (Symbol meth) -> untyped
10451045

10461046
# <!--
10471047
# rdoc-file=vm_method.c
@@ -1102,7 +1102,7 @@ class Module < Object
11021102
#
11031103
# Removing :some_instance_method
11041104
#
1105-
def method_removed: (Symbol method_name) -> untyped
1105+
private def method_removed: (Symbol method_name) -> untyped
11061106

11071107
# <!--
11081108
# rdoc-file=vm_eval.c
@@ -1195,11 +1195,11 @@ class Module < Object
11951195
# Mod.one #=> "This is one"
11961196
# c.call_one #=> "This is the new one"
11971197
#
1198-
def module_function: () -> nil
1199-
| (Symbol method_name) -> Symbol
1200-
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1201-
| (string method_name) -> string
1202-
| (interned, interned, *interned method_name) -> Array[interned]
1198+
private def module_function: () -> nil
1199+
| (Symbol method_name) -> Symbol
1200+
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1201+
| (string method_name) -> string
1202+
| (interned, interned, *interned method_name) -> Array[interned]
12031203

12041204
# <!--
12051205
# rdoc-file=object.c
@@ -1227,7 +1227,7 @@ class Module < Object
12271227
# this module to *mod* if this module has not already been added to *mod* or one
12281228
# of its ancestors. See also Module#prepend.
12291229
#
1230-
def prepend_features: (Module arg0) -> self
1230+
private def prepend_features: (Module arg0) -> self
12311231

12321232
# <!--
12331233
# rdoc-file=object.c
@@ -1245,7 +1245,7 @@ class Module < Object
12451245
# end
12461246
# # => prints "A prepended to Enumerable"
12471247
#
1248-
def prepended: (Module othermod) -> untyped
1248+
private def prepended: (Module othermod) -> untyped
12491249

12501250
# <!--
12511251
# rdoc-file=vm_method.c
@@ -1272,12 +1272,12 @@ class Module < Object
12721272
#
12731273
# Note that to show a private method on RDoc, use `:doc:`.
12741274
#
1275-
def private: () -> nil
1276-
| (Symbol method_name) -> Symbol
1277-
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1278-
| (string method_name) -> string
1279-
| (interned, interned, *interned method_name) -> Array[interned]
1280-
| (Array[interned]) -> Array[interned]
1275+
private def private: () -> nil
1276+
| (Symbol method_name) -> Symbol
1277+
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1278+
| (string method_name) -> string
1279+
| (interned, interned, *interned method_name) -> Array[interned]
1280+
| (Array[interned]) -> Array[interned]
12811281

12821282
# <!--
12831283
# rdoc-file=vm_method.c
@@ -1413,12 +1413,12 @@ class Module < Object
14131413
#
14141414
# To show a private method on RDoc, use `:doc:` instead of this.
14151415
#
1416-
def protected: () -> nil
1417-
| (Symbol method_name) -> Symbol
1418-
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1419-
| (string method_name) -> string
1420-
| (interned, interned, *interned method_name) -> Array[interned]
1421-
| (Array[interned]) -> Array[interned]
1416+
private def protected: () -> nil
1417+
| (Symbol method_name) -> Symbol
1418+
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1419+
| (string method_name) -> string
1420+
| (interned, interned, *interned method_name) -> Array[interned]
1421+
| (Array[interned]) -> Array[interned]
14221422

14231423
# <!--
14241424
# rdoc-file=object.c
@@ -1473,12 +1473,12 @@ class Module < Object
14731473
# returned. If no argument is passed, nil is returned. If multiple arguments are
14741474
# passed, the arguments are returned as an array.
14751475
#
1476-
def public: () -> nil
1477-
| (Symbol method_name) -> Symbol
1478-
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1479-
| (string method_name) -> string
1480-
| (interned, interned, *interned method_name) -> Array[interned]
1481-
| (Array[interned]) -> Array[interned]
1476+
private def public: () -> nil
1477+
| (Symbol method_name) -> Symbol
1478+
| (Symbol, Symbol, *Symbol method_name) -> Array[Symbol]
1479+
| (string method_name) -> string
1480+
| (interned, interned, *interned method_name) -> Array[interned]
1481+
| (Array[interned]) -> Array[interned]
14821482

14831483
# <!--
14841484
# rdoc-file=vm_method.c
@@ -1557,7 +1557,7 @@ class Module < Object
15571557
#
15581558
# Returns a module, where refined methods are defined.
15591559
#
1560-
def refine: (Module mod) { () [self: Refinement] -> void } -> Refinement
1560+
private def refine: (Module mod) { () [self: Refinement] -> void } -> Refinement
15611561

15621562
# <!--
15631563
# rdoc-file=eval.c
@@ -1609,7 +1609,7 @@ class Module < Object
16091609
# previous value. If that constant referred to a module, this will not change
16101610
# that module's name and can lead to confusion.
16111611
#
1612-
def remove_const: (interned arg0) -> untyped
1612+
private def remove_const: (interned arg0) -> untyped
16131613

16141614
# <!--
16151615
# rdoc-file=vm_method.c
@@ -1752,7 +1752,7 @@ class Module < Object
17521752
# Import class refinements from *module* into the current class or module
17531753
# definition.
17541754
#
1755-
def using: (Module arg0) -> self
1755+
private def using: (Module arg0) -> self
17561756

17571757
# <!-- rdoc-file=object.c -->
17581758
# Returns a string representing this module or class. For basic classes and

0 commit comments

Comments
 (0)