Sinatra+携帯+絵文字
ブログを放置しすぎなので紹介します。
いい加減飽きてきた感じのするSinatraで携帯サイトを開発するときの絵文字Extensionです。
自サイトで絵文字のみ使いたかったので実装しました。
現在は基本絵文字のみ+あまりテストしてないという適当仕様です。
rack-ketaiを使えればそれで良いって話があります。
http://github.com/gioext/sinatra-emoji
使い方はREADMEを見れば概ね分かるかと思います。念のため、ここにも載せておきます。
注意点は通常のerb,hamlを置き換えて、文字コードを変換しているのでるので、変換が必要ない場合は__erb__,__haml__を使いましょう。
sudo gem install gioext-sinatra-emoji
require 'rubygems' require 'sinatra' require 'sinatra/emoji' get '/' do erb :index end helpers do # use __erb__ def partial(sym) __erb__ sym, :layout => false end end configure do # default set :output_encoding_sjis, true end __END__ @@ layout <html> <head><title>test</title></head> <body> <%= yield %> </body> </html> @@ index <%= emoji(0) %> <%= partial(:parts) %> @@parts <%= emoji(1) %> <br /> はろー
おしまい