emptygif
言語: 日本語

すべての言語・フレームワーク

Sinatra Ruby

/pixel.gif へのリクエストに空の GIF を返す、Sinatra 用の Ruby スニペット。GIF は起動時に一度だけデコードします。

Sinatra Ruby

インストール
gem install sinatra rackup puma
ファイル
app.rb
実行
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

このスニペットは実行し、返されたバイト列を照合しました。

確認

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

公式サイト: Sinatra

Ruby の他の例