Pregunta

Cuando lo integrar IronRuby ¿cuál es la forma correcta de obtener una referencia a cualquiera de las clases DateTime / Fecha de Ruby o System.DateTime de .NET. Estoy corriendo en errores cuando intento

requerir 'fecha'

Me sale el error - no existe el fichero a cargar - fecha

cuando intento require 'mscorlib.dll' Me sale el error - no existe el fichero a cargar - mscorlib.dll

¿Cuál es la forma correcta de hacer cualquiera de estos?

Actualizar : véanse los comentarios a Jon Skeet

¿Fue útil?

Solución

El tiempo es un tipo de núcleo en rubí que se asigna a un System.DateTime.

Para obtener DateTime.Now que puede hacer Time.new

Hay extensiones de fecha y hora por lo que podría hacer requiere 'tiempo' o requerir 'fecha y hora'

mscorlib está implícito y siempre se requiere de modo que no es necesario requerir explícitamente. si se quiere llegar al CLR DateTime que puede hacer

Sistema :: DateTime.now o Sistema :: DateTime.Now

Otros consejos

¿Ha tratado

require 'mscorlib'

para especificar el nombre de ensamblado en lugar del nombre de archivo? Eso es lo que se especifica en este antigua entrada de blog .. .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top