それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Rubyのファイルタイプ判別「shared-mime-info」を使ってみた

Rubyでファイルタイプの判別をするには

が選択肢としてあげられる

MIME::Typesを使ってみた。

require 'mime/types'
MIME::Types.type_for("test.rb").last.to_s
http://d.hatena.ne.jp/takuya_1st/20120918/1347993257

こっちは拡張子ベース。拡張子で判断するし、拡張子の候補を追加できる。便利

shared-mime-infoも使ってみた。

>> require 'shared-mime-info’
=> true
>> a = MIME.check "3033059.js”
=> #<MIME::Type:0x109485e68 @type="text/plain", @glob_patterns=[]>
>> a.to_s
=> "text/plain"
>> 


これは、ちょっと話になんねぇかも。