From: Sean T Allen Date: 2006-01-05T15:27:45+09:00 Subject: Re: red cloth question --------------070806040800030401020806 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thanks Ross, The link, just what i was looking for, the code, a nice extra... Ross Bamford wrote: > On Wed, 04 Jan 2006 20:53:39 -0000, Sean T Allen > wrote: > >> can someone point me in the direction of documentation for tweaking red >> cloth? >> >> in particular i want to have it make all hrefs be > target="_blank"> >> > > If you're determined to 'tweak' RedCloth this seems to work: > > require 'redcloth' > > class RedCloth > def inline_textile_link( text ) > text.gsub!( LINK_RE ) do |m| > pre,atts,text,title,url,slash,post = $~[1..7] > > url, url_title = check_refs( url ) > title ||= url_title > > atts = pba( atts ) > atts = " href=\"#{ url }#{ slash }\"#{ atts }" > atts << " title=\"#{ title }\"" if title > atts = shelve( atts ) if atts > > "#{ pre }#{ text }#{ post }" > end > end > end > > puts RedCloth.new('Read "the friendly > manual":http://redcloth.rubyforge.org/').to_html > > However, are you sure it's necessary? > > rc = RedCloth.new('You "really > should...":http://c2.com/cgi/wiki?KeepItSimpleStupid') > puts rc.to_html.gsub(/]*)>/,'') > > Cheers, > --------------070806040800030401020806 Content-Type: text/x-vcard; charset=utf-8; name="sean.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sean.vcf" YmVnaW46dmNhcmQNCmZuOlNlYW4gVC4gQWxsZW4NCm46QWxsZW47U2VhbiBULg0Kb3JnOkFy ZGlzIE1hcmtldGluZyBHcm91cA0KYWRyO2RvbTo7OztOZXcgWW9yaztOWQ0KZW1haWw7aW50 ZXJuZXQ6c2VhbkBhcmRpc21nLmNvbQ0KdGl0bGU6VGVjaCBHdXJ1DQp4LW1vemlsbGEtaHRt bDpGQUxTRQ0KdXJsOmh0dHA6Ly9hcmRpc21nLmNvbS8NCnZlcnNpb246Mi4xDQplbmQ6dmNh cmQNCg0K --------------070806040800030401020806--