Por defecto –no-ri –no-rdoc en la instalación de Ruby Gem
Si desea acelerar la instalación de sus gemas y tener menos desorden en su sistema, elimine el rdoc y ri cuando instale nuevas gemas. Por lo general, instalaría una nueva …
Leer másTutoriales, ejemplos y tips sobre programación
Si desea acelerar la instalación de sus gemas y tener menos desorden en su sistema, elimine el rdoc y ri cuando instale nuevas gemas. Por lo general, instalaría una nueva …
Leer másCuando instalas Ruby en Mac OS X puedes tener problemas porque ya no hay GCC en las ultimas versiones de OS X. Entonces ruby y sus extensiones nativas ya no …
Leer másSi está probando sus fábricas , es posible que también desee verificar que estén generando atributos únicos. Para fallar las pruebas cuando no estoy validando la unicidad, agregué una segunda …
Leer másSi se encuentra cambiando de ruta entre gemas remotas y versiones locales que ha verificado con git, puede usar el paquete para especificar la ubicación local de una gema. Ejecute …
Leer másA veces, mi conjunto de pruebas funciona bien, pero realmente he roto una prueba individual al olvidarme de solicitar algo. Me gusta confirmar que todas mis pruebas pueden ejecutarse individualmente …
Leer másMantenga sus libros de cocina de Opscode Chef con la ayuda de submódulos. Desarrolle / tire / empuje libros de cocina independientemente de los comandos del cuchillo. ejemplo: submódulo git …
Leer másSi tiene una matriz de valores en Ruby y selecciona elementos de cierto tipo, es fácilmente posible. h = [1, 2, 3, {t: 3}]h.grep(Hash) # [{t: 3}]
Leer más… Hace la diferencia. irb(main):017:0> class Greeterirb(main):018:1> attr_accessor :nameirb(main):019:1> end irb(main):022:0> m.respond_to?(‘name =’)=> falseirb(main):023:0> m.respond_to?(‘name=’)=> true
Leer másRecientemente, estaba construyendo una herramienta CLI para realizar un poco de mantenimiento de datos, y aunque las herramientas se desarrollaron en Ruby, el servidor en cuestión no lo tenía instalado. …
Leer másPor alguna razón desconocida, tenía una base de datos SQLite que usaba cadenas codificadas con latin1 en lugar de utf-8. Aquí hay un ejemplo de cómo convertirlos usando ruby: require …
Leer más# app/config/initializers/extra_fakeweb.rbmodule FakeWeb class Registry def unregister_uri(method, uri) uri_map[normalize_uri(uri)][method] = {} end end def self.unregister_uri(*args) case args.length when 2 Registry.instance.unregister_uri(*args) else raise ArgumentError.new(“wrong number of arguments (#{args.length} for 2)”) end …
Leer másEscribí un pequeño paquete lisp de Emacs para integrar rbenv con Emacs. Te permite activar el ruby global, te permite usar el ruby específico del proyecto definido en “.ruby-version” o …
Leer másEstoy aburrido de reinventar objetos singleton todo el tiempo en Ruby; module MyObject def self.call puts “I am a singleton object endend Eso está bien, pero no quiero tener que …
Leer más