NURBS evaluation toolkit in Ruby



I wish to do some computational geometry prototyping using Ruby in
the area of NURBS (Non-Uniform Rational B-Splines)

Given a NURBS surface, I wish to be able to evaluate at a given (u,v)
coordinate, the surface’s position, normal and tangent/derivatives.

Are there such Ruby package available?