おおいしつかさ


旅行とバイクとドライブと料理と宇宙が好き。
Ubie Discoveryのプログラマ。
Share:  このエントリーをはてなブックマークに追加

忘れられたgemの忘れられたバージョンアップ

土日を使ってBitzerStoreとWordScoopとFreshConnection、それぞれにちょっとした機能追加などをしてバージョンアップをしています。

■BitzerStore v0.0.3

https://github.com/tsukasaoishi/bitzer_store/tree/v0.0.3

Hashで設定していたのがダサかったので、ブロックで設定できるようにしました。こんな感じです。

MyApp::Application.configure do  
  BitzerStore.configure(config) do |cache|  
    cache.default :mem_cache_store, "server0"  
    cache.top_page :mem_cache_store, "server1", "server2"  
    cache.obj :dalli, "server3" 
    cache.footer :file_store, "/tmp"  
  end  
end  

■WordScoop v2.1.1

https://github.com/tsukasaoishi/word_scoop/tree/v2.1.1

ずっと放置していましたが、エンコードがasciiになっていた問題を修正しました。searchメソッドやfilter_htmlメソッドの返り値のStringオブジェクトは、引数として渡されたStringのエンコードが割り当てられます。

■FreshConnection v0.2.3

https://github.com/tsukasaoishi/fresh_connection/tree/v0.2.3

Railsに依存していたコードを修正しました。Rails以外でも使えます。