class Prism::RationalNode

def numeric

method is deprecated in favor of #value or #numerator/#denominator.
Returns the value of the node as an IntegerNode or a FloatNode. This
def numeric
  deprecated("value", "numerator", "denominator")
  if denominator == 1
    IntegerNode.new(source, -1, location.chop, flags, numerator)
  else
    FloatNode.new(source, -1, location.chop, 0, numerator.to_f / denominator)
  end
end