Sha256: 40c63f1d3a41e6c5a30df87cc56073a140c5538c5819267b484978a30376b5bc
Contents?: true
Size: 464 Bytes
Versions: 4
Compression:
Stored size: 464 Bytes
Contents
require "bigdecimal" require "dentaku/calculator" require "dentaku/version" 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 end def Dentaku(expression, data={}) Dentaku.evaluate(expression, data) end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
dentaku-2.0.3 | lib/dentaku.rb |
dentaku-2.0.2 | lib/dentaku.rb |
dentaku-2.0.1 | lib/dentaku.rb |
dentaku-2.0.0 | lib/dentaku.rb |