プラグインStringParser

ハックニーの問題をなんとか合理化することにしました。ほとんどすべてのプロジェクトで、テキストを読み取り可能な形式で表示するカスタムパーサーを作成する必要があります。 そして、ほとんどすべてのプロジェクトで、このパーサーの80%がすでに解決済みの問題の解決策です。



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を補完し、思い起こさせるように皆を招待したいと思います。



All Articles