emptygif
Langue: Français

Tous les langages et frameworks

Sinatra Ruby

Un extrait Ruby pour Sinatra qui répond aux requêtes sur /pixel.gif avec le GIF vide, décodé une seule fois au démarrage.

Sinatra Ruby

Installer
gem install sinatra rackup puma
Fichier
app.rb
Lancer
ruby app.rb
require "sinatra"

GIF = "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==".unpack1("m0").freeze

set :port, 8080

get "/pixel.gif" do
  content_type :gif
  cache_control :no_store
  GIF
end

Nous avons exécuté cet extrait et comparé les octets qu’il a renvoyés.

Vérifier

curl -sI http://localhost:8080/pixel.gif

Site officiel: Sinatra

Autres extraits en Ruby