HTML自動整形ライブラリ
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
examples
lib
spec
.gitignore
Gemfile
LICENSE.txt
README.org
Rakefile
html_formatter.gemspec

README.org

HTML自動整形ライブラリ

インデントがあやふやなHTMLを、

$ cat test.html
<html><head><title>hello</title></head><body>world</body></html>

インデント付きに変換する。

$ html_formatter test.html
<html>
  <head>
    <title>hello</title>
  </head>
  <body>
    world
  </body>
</html>

ライブラリとして使う例

require "html_formatter"
puts HtmlFormatter.parse("<html><head><title>hello</title></head><body>world</body></html>")
# >> <html>
# >>   <head>
# >>     <title>hello</title>
# >>   </head>
# >>   <body>
# >>     world
# >>   </body>
# >> </html>

オリジナル