Class: Class
Instance Method Summary collapse
Instance Method Details
#class_eval(*args) ⇒ Object
62 63 64 65 66 67 68 69 |
# File 'lib/remembered_evals.rb', line 62 def class_eval *args if block_given? # this one is already sourced original_class_eval { yield } else code, path = RememberedEval.cache_code args[0] original_class_eval code, path, 1 # no binding here end end |
#original_class_eval ⇒ Object
60 |
# File 'lib/remembered_evals.rb', line 60 alias :original_class_eval :class_eval |