Red cloth question

can someone point me in the direction of documentation for tweaking red
cloth?

in particular i want to have it make all hrefs be

thanks for any help.

Thanks Ross,

The link, just what i was looking for, the code, a nice extra…

On Wed, 04 Jan 2006 20:53:39 -0000, Sean T Allen [email protected]
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

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 }<a#{ atts } target=\"_blank\">#{ text }</a>#{ 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(/<a([^>]*)>/,’<a\1 target="_blank">’)

Cheers,

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs