cssの整形
まだ一度も会ったことのない先輩がおもしろそうなことしてたので,インデントの部分だけ追加してみた.
Rubyは探すと結構短く書けるので楽しい.
require 'css_parser' parser = CssParser::Parser.new parser.add_block! ARGF.read result = "" indent = 0 parser.to_s.each_line {|line| indent -= 1 if indent != 0 and line.index("}") != nil result += "\t" * indent + line indent += 1 if line.index("{") != nil } print result
Rubyは探すと結構短く書けるので楽しい.