Sha256: 27c783c65f4bf40b7491f58ad85dccce7b4aca76546c607b605067ccee176054

Contents?: true

Size: 398 Bytes

Versions: 4

Compression:

Stored size: 398 Bytes

Contents

AutoHtml.add_filter(:hashtag).with(:source => :twitter) do |text, options|
  if options[:source] == :twitter
    text.gsub(/#([^\s]+)/, '<a href="http://twitter.com/search?q=%23\1&f=realtime" class="hashtag" target="_blank">#\1</a>')
  elsif options[:source] == :facebook
    text.gsub(/#([^\s]+)/, '<a href="https://www.facebook.com/hashtag/\1" class="hashtag" target="_blank">#\1</a>')
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
auto_html-whistlerbrk-2.0.0.pre lib/auto_html/filters/hashtag.rb
auto_html-1.6.4 lib/auto_html/filters/hashtag.rb
auto_html-1.6.3 lib/auto_html/filters/hashtag.rb
auto_html-1.6.2 lib/auto_html/filters/hashtag.rb