module Math

Public Class Methods

eval(expression) click to toggle source
# File lib/wikicloth/core_ext.rb, line 28
def self.eval(expression)
  allowed_characters = Regexp.escape('+-*/.() ')
  safe_expression = expression.match(/[\d#{allowed_characters}]*/).to_s
  Kernel.eval(safe_expression)
end