Module: Dentaku

Defined in:
lib/dentaku.rb,
lib/dentaku/token.rb,
lib/dentaku/version.rb,
lib/dentaku/evaluator.rb,
lib/dentaku/tokenizer.rb,
lib/dentaku/calculator.rb,
lib/dentaku/token_matcher.rb,
lib/dentaku/token_scanner.rb

Defined Under Namespace

Classes: Calculator, Evaluator, Token, TokenMatcher, TokenScanner, Tokenizer

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.evaluate(expression, data = {}) ⇒ Object



5
6
7
# File 'lib/dentaku.rb', line 5

def self.evaluate(expression, data={})
  calculator.evaluate(expression, data)
end