Method: XlsFunction::Evaluators::FunctionEvaluator#convert_to

Defined in:
lib/xls_function/evaluators/function_evaluator.rb

#convert_to(value, type) ⇒ Object



54
55
56
57
58
59
# File 'lib/xls_function/evaluators/function_evaluator.rb', line 54

def convert_to(value, type)
  return value unless type

  succeed, result = XlsFunction::Converter.try_convert_to(type, value)
  succeed ? result : XlsFunction::ErrorValue.value!(class_info(result))
end