タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rackとrubyに関するryopekoのブックマーク (2)

  • Released rack-devfavicon - Islands in the byte stream (legacy)

    開発環境と番環境で favicon を変える というのに感動したのでRack middlewareでやってみました。というか、昨日のPlack::Middleware::DevFaviconをRackに移植しただけですけど。 Plack版とおなじく単に favicon.ico ないし favicon.png という名前にマッチしたらグレースケールにして返すというだけの代物ですが、Rack middlwareなので簡単に導入できるのが楽かなと。 使い方は以下のとおり。faviconを配信するミドルウェアよりも先にuseしてください。 if ENV['RACK_ENV'] != 'production' require 'rack-devfavicon' use Rack::DevFavicon end map "/favicon.ico" do run Rack::File.new("#{

    Released rack-devfavicon - Islands in the byte stream (legacy)
    ryopeko
    ryopeko 2013/09/08
    "なお、gemの作成からリリースは『パーフェクトRuby』が大いに参考になりました。" いいはなし
  • Rackの起動の流れを追う - すがブロ

    Rackの動きについてコードを追ってみたよ Rackのバージョンは1.4.1です。 Rackの動きの前に、まずはざっくりRackで動かすっていうのを確認してみよう。 rack up! まずは適当にRackの設定ファイル兼クラスを定義する require 'rack' require 'pp' class Sample def call(env) pp env [200, {"Content-Type" => "text/plain"}, ["rack up!\n"]] end end run Sample.new これを rack up する sugamasao@GRAM% rackup sample.ru [2012-02-13 23:35:44] INFO WEBrick 1.3.1 [2012-02-13 23:35:44] INFO ruby 1.9.3 (2011-11-30)

    Rackの起動の流れを追う - すがブロ
  • 1