Soy un principiante en Ruby y tuve esta pregunta fastidiándome durante mucho tiempo.¿Cuál es exactamente la palabra clave "debería" en RSpec Ruby
En un archivo RSpec, si escribimos Book.should <do something>
, ¿cuál es la palabra clave should
? ¿Es un miembro del objeto Libro? ¿Cómo llegó a ser el miembro del objeto Libro? ¿O es alguna construcción de Ruby? ¿Es una función? ¿Dónde puedo encontrar la definición de esto si se trata de una función o miembro?
Esta pregunta es el duplicado de http://stackoverflow.com/questions/3105755/ruby-metaprogramming-how-does-rspecs-should-work –
El enlace no explica lo que realmente hace. ¿Qué es exactamente la palabra clave "debería"? – woodstok
+1 por tratar de entender la magia. –