Skip to content

Instantly share code, notes, and snippets.

View beathyate's full-sized avatar

Gustavo Beathyate beathyate

View GitHub Profile
@beathyate
beathyate / interpolation_test.rb
Created July 3, 2014 21:43
I did not know you could do that… (Ruby 2.1.2)
irb(main):001:0> @amigo = "Juan"
=> "Juan"
irb(main):002:0> "Hola #@amigo"
=> "Hola Juan"
@beathyate
beathyate / convert.rb
Created November 27, 2013 04:47
Convertidor simple
#!/usr/bin/env ruby
require 'open-uri'
require 'json'
FROM = 'USD'
TO = 'PEN'
URL = "http://rate-exchange.appspot.com/currency?from=#{ FROM }&to=#{ TO }"
open URL do |rates_file|
@beathyate
beathyate / ruby2_rails4_os_x_mavericks.md
Last active December 29, 2015 09:39
Instalación de Ruby 2.1 y Rails 4.1 en OS X Mavericks

1. Instala Xcode a través del Mac App Store

2. Abre Terminal.app y ejecuta

xcode-select --install

3. Acepta el prompt que sale y espera a que termine de instalar.

@beathyate
beathyate / preguntas-chat-ruby-pe.md
Last active December 29, 2015 03:39
¿Cómo hacer preguntas en el chat ruby.pe en Campfire?

¿Cómo hacer preguntas en el chat ruby.pe en Campfire?

Todas tus preguntas son bienvenidas :) sin embargo te brindamos algunas indicaciones para ofrecerte una mejor ayuda:

Primero busca el motivo de tu consulta en Internet. Por ejemplo, si tienes un mensaje de error utiliza un buscador para ver si ya existe una solución.

Cuando entres al chat saluda a los presentes antes de hacer tu pregunta, un simple “hola” es suficiente.

  • Habla
  • Nonnes
  • Cañones
# Gemfile
gem "puma"
# Procfile
web: bundle exec puma -p $PORT -e $RACK_ENV -C config/puma.rb
# add to config block config/environments/production.rb
config.threadsafe!
# get rid of NewRelic after_fork code, if you were doing this:
→ dig facebook.com
; <<>> DiG 9.8.3-P1 <<>> facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14620
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;facebook.com. IN A

Primer post

A ver como se ve esto.

@beathyate
beathyate / horrible_patch.rb
Created March 24, 2012 15:53
Pequeño script para detectar quien require a iconv robado de acá http://stackoverflow.com/questions/7957888/tracing-dependency-loading-in-rails
# override Kernel#require to intercept stderr messages on require
# and raise a custom error if we find one mentioning 'iconv'
require "stringio"
class RequireError < StandardError
end
module Kernel
alias :the_original_require require
@beathyate
beathyate / webrick-svg-patch.rb
Created December 13, 2011 00:21
Parche temporal para que jekyll --server funcione con SVG
require 'webrick'
mime_types = WEBrick::HTTPUtils::DefaultMimeTypes
mime_types.store 'svg', 'image/svg+xml'