http://pepabo.com/
Ruby-StyleStats の紹介
表参道.rb #5@Sansan株式会社
自己紹介
・後藤 利博
・ソフトウェア
  エンジニア
・minneアプリチーム
twitter: @_shiro16
github: shiro16
いきなりですが
StyleStats
知ってますか?
StyleStats is
•スタイルシートの統計情報を出力するNode Package
•自分の書いたCSSがイケてるのか,そうでないかわかる
•CSSがどのような状態か、すばやく簡単に理解できる
•作者は@t32k
http://www.stylestats.org/
Ruby-StyleStats is
•StyleStatsをRubyで実装したもの
•出来るだけ他のGemに依存しないよう作成
•経緯に関しては@_shiro16のブログを参照
実行結果
oga
• XML/HTML parser
• Nokogiriと同じくXPathでのノードを取得できる
• Nokogiriと違いlibxmlを必要としない
css_parser
• CSSをparseしてくれるやつ
• CSS file もしくは 文字列を渡す
• しかしセレクタと宣言ブロックにしか分けてくれない
• 今回は複数のプロパティ名と値は自分でparseしている
command_line_reporter
• コマンドラインの出力をいい感じに整形してくれるやつ
• 文字色等も変更可能
• マルチバイト文字があると崩れる場合あり
• パッチを当てて出力を本家のStyleStatsと同じにした
通常
パッチ適用
Ruby-StyleStats
        v0.2.0 release
•-m オプション追加(v0.1.0)
•-c オプション追加
Ruby-StyleStats v1.0.0 展望
•-t オプションの追加
•-n オプションの追加
•Ruby 2.0系対応
•大幅なリファクタリング
•CSS Parser を自作し gem として公開
エンジニア募集中!!
ご静聴ありがとうございました

Ruby StyleStatsの紹介