一ヶ月くらい前に https://github.com/punytan/Plack-Middleware-AccessControlAllowOrigin を書きました
使い方
至って簡単ですね。ただ、AccessControlAllowOriginって名前が長すぎる
builder { enable 'Plack::Middleware::AccessControlAllowOrigin', origin => '*'; $app; };
補足
類似モジュールに Plack::Middleware::CrossOrigin なんてのがあるんですがこれはやってることが多すぎる。
Access-Control-Allow-Origin 付けたい時にはこれで需要の99.9%はカバーできるんじゃないかと思うので、こんな物を作ってみた次第。