StringParserは、最も一般的な解析タスクを実装するメソッドを含むRailsおよびLibプラグインです。 例を示しましょう:
StringParser.new("what a cool url: url.com and image image.com/image.jpg<br/>").urls_to_images.urls_to_links.html_escape.string
同じことをブロックで行うことができます(これは誰もがそれを好む方法です):
parser = StringParser.new("what a cool url: url.com and image image.com/image.jpg<br/>") do |p|
p.urls_to_images.urls_to_links
p.html_escape
end
parser.string
既にコード化を管理しているメソッドの名前を指定するだけで、ドックまたはソースに詳細な説明があります。
break_long_words
close_tags
切る
highlight_code#gem UVを使用して強調表示
html_escape#は、レールの対応物とは異なり、受け入れます:except => []
newlines_to_br
urls_to_images
urls_to_links
libを補完し、思い起こさせるように皆を招待したいと思います。