summaryrefslogtreecommitdiffhomepage
path: root/mrblib/kernel.rb
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-06-12 23:39:54 +0900
committerYukihiro Matsumoto <[email protected]>2012-06-12 23:39:54 +0900
commita74ab0c2daf1855b968ef8498b9161eadb04a386 (patch)
tree53c198738dbb34a9ac462ba0ea9f4753f9f3a0b8 /mrblib/kernel.rb
parent8bc506e25825620c356a61e0db8825b669409159 (diff)
downloadmruby-a74ab0c2daf1855b968ef8498b9161eadb04a386.tar.gz
mruby-a74ab0c2daf1855b968ef8498b9161eadb04a386.zip
Kernel.eval to raise NotImplementedError
Diffstat (limited to 'mrblib/kernel.rb')
-rw-r--r--mrblib/kernel.rb14
1 files changed, 9 insertions, 5 deletions
diff --git a/mrblib/kernel.rb b/mrblib/kernel.rb
index f5099c561..c263ec403 100644
--- a/mrblib/kernel.rb
+++ b/mrblib/kernel.rb
@@ -24,6 +24,11 @@ module Kernel
end
end
+ # 15.3.1.2.3
+ def self.eval(s)
+ raise NotImplementedError.new("eval not implemented")
+ end
+
##
# Alias for +send+.
#
@@ -32,11 +37,10 @@ module Kernel
### *** TODO *** ###
#end
- # 15.3.1.3.18
- #def instance_eval(string=nil, &block)
- # ### *** TODO *** ###
- # raise "Not implemented yet"
- #end
+ # 15.3.1.3.12
+ def eval(s)
+ Kernel.eval(s)
+ end
##
# Alias for +Kernel.lambda+.