class ExplicitEval
Public Class Methods
new()
click to toggle source
# File lib/explicit-eval.rb, line 2 def initialize @binding = binding end
Public Instance Methods
explicit(expr)
click to toggle source
# File lib/explicit-eval.rb, line 11 def explicit(expr) res = eval(expr, @binding) puts "#{expr}: #{res}" res end
implicit(expr)
click to toggle source
# File lib/explicit-eval.rb, line 6 def implicit(expr) puts expr eval(expr, @binding) end