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