ruby stylestatsの紹介
TRANSCRIPT
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 として公開
エンジニア募集中!!
ご静聴ありがとうございました