kazuhisa/ken_all — pull request #5 by sugi (2013-10-12 19:40:08+00:00)
Title: zip バックエンドの複数サポート (rubyzip)

ライブラリを作っていただきありがとうございます。
便利に利用させていただいてます。

この Pull Request はちょっと微妙な提案なのですが、import 時に使われる
zip ライブラリを rubyzip も使えるようにする物です。

取り込むかどうかの判断はお任せしますが、手元で困った事になったので
作成してみました。

なんでこんな物が必要かというと、rubyzip と zipruby が同じトップレベルの
名前空間 Zip を使っていて、何か他の gem が rubyzip に依存していると、rails
サーバの起動時にロードしようとして失敗してしまうためです。

そもそも同じトップレベルの名前空間使うなよ、と言う話ではあるのですが、
ken_all 側の zip ライブラリの利用がとても限定的なので、こちら側で対応
するのも良いかな、と思って変更を入れてみました。

どうでしょうか？