ShootingStar: URLにプリフィックスを付ける修正(サーバ側)

http://d.hatena.ne.jp/winebarrel/20070717/p1
ハードコードしていたserver.rbにも手を加えたのでメモ。

shooting_star.yml

server:
  host: 0.0.0.0
  port: 13202
  prefix: /masudaitter # <- 追加
shooter:
  uri: druby://0.0.0.0:7123

shooting_star/server.rb

    # make client connect us.
    def make_connection(path)
      assets = URI.parse(@params['execute'])
      assets.path = "#{ShootingStar::CONFIG.server.prefix}/javascripts/prototype.js"
                  # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~追加
      assets.query = assets.fragment = nil