lib/dentaku.rb in dentaku-1.2.6 vs lib/dentaku.rb in dentaku-2.0.0
- old
+ new
@@ -5,9 +5,17 @@
module Dentaku
def self.evaluate(expression, data={})
calculator.evaluate(expression, data)
end
+ def self.enable_ast_cache!
+ @enable_ast_caching = true
+ end
+
+ def self.cache_ast?
+ @enable_ast_caching
+ end
+
private
def self.calculator
@calculator ||= Dentaku::Calculator.new
end