Module: Kernel
- Defined in:
- mrblib/kernel.rb,
src/kernel.c
Overview
15.3.1
Instance Method Summary (collapse)
-
- (Object) !~(y)
11.4.4 Step c).
-
- (Object) _inspect
internal method for inspect.
-
- (Object) `(s)
15.3.1.2.1 Kernel.` provided by Kernel#` 15.3.1.3.5.
-
- (Object) loop(&block)
Calls the given block repetitively.
- - (Object) to_enum(*a)
Instance Method Details
- (Object) !~(y)
11.4.4 Step c)
38 39 40 |
# File 'mrblib/kernel.rb', line 38 def !~(y) !(self =~ y) end |
- (Object) _inspect
internal method for inspect
43 44 45 |
# File 'mrblib/kernel.rb', line 43 def _inspect self.inspect end |
- (Object) `(s)
15.3.1.2.1 Kernel.` provided by Kernel#` 15.3.1.3.5
10 11 12 |
# File 'mrblib/kernel.rb', line 10 def `(s) raise NotImplementedError.new("backquotes not implemented") end |
- (Object) loop(&block)
Calls the given block repetitively.
ISO 15.3.1.3.29
27 28 29 30 31 32 33 34 35 |
# File 'mrblib/kernel.rb', line 27 def loop(&block) return to_enum :loop unless block while true yield end rescue StopIteration nil end |
- (Object) to_enum(*a)
47 48 49 |
# File 'mrblib/kernel.rb', line 47 def to_enum(*a) raise NotImplementedError.new("fiber required for enumerator") end |