Ritmo Clasificación y resumen
- Nombre del editor:
- Matt Pizzimenti
- Sitio web del editor:
- http://rfacebook.rubyforge.org/
Ritmo Etiquetas
Ritmo Descripción
Mezcla de forma transparente el código de rubí en Python. Rython es una biblioteca de Python que le permite combinar fácilmente los idiomas de Ruby y Python. ¿Por qué querría mezclar Ruby y Python? Hay muchas razones para ejecutar el código de Ruby dentro de Python: * Necesita una gema de Ruby que proporciona una funcionalidad única que no proporciona un módulo de Python * Necesita una sintaxis más simple para PIKEKSTARTFIRST, debe declarar un contexto de rubí que ejecutará el código de rubí. En este ejemplo, usaremos Watir (http://wtr.rubyforge.org), una gema de prueba de aplicaciones web de alto nivel que no tiene equivalente en Python: Importar RithonCTX = Rithon.RubyContext (requiere = ) A continuación, instanela un objeto Watir :: Browser y asignelo a una variable de Python. El objeto será una instancia de rithon.rubyproxy: my_browser = CTX ("Watir :: Browser.New") Asfirmación de IsInstance (my_Browser, Rithon.RubyProxy) y ahora podemos llamar a cualquier método en la instancia del objeto. Este ejemplo agarra un elemento DIV de la página por CSS ID 'FOOBAR': DIV_ELEMENT = MY_BROPSER ("DIV (: ID (ID, 'FOOBAR')") Afirmación isInstance (DIV_ELEMENT, RIPHON.RUBYPROXY) Requisitos: · Python
Ritmo Software relacionado