summaryrefslogtreecommitdiffhomepage
path: root/mrblib/kernel.rb
blob: c09755d6c58b4578a98d6a02eb76359cdbf76d00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#
#  Kernel
#
module Kernel
  # 15.3.1.2.6
  def self.lambda(&block)
    ### *** TODO *** ###
    block  # dummy
  end

  # 15.3.1.2.8
  def self.loop #(&block)
    while(true)
      yield
    end
  end

  # 15.3.1.3.4
  def __send__(symbol, *args, &block)
    ### *** TODO *** ###
  end

  # 15.3.1.3.18
  def instance_eval(string=nil, &block)
    ### *** TODO *** ###
  end

  # 15.3.1.3.27
  def lambda(&block)
    ### *** TODO *** ###
    block # dummy
  end

  # 15.3.1.3.29
  def loop #(&block)
    while(true)
      yield
    end
  end

  # 15.3.1.3.44
  def send(symbol, *args, &block)
    ### *** TODO *** ###
  end
end