Sha256: 8d74941fcebaaa0d6e5fe03fbd72cd8fd6c7c885477e16ec9ef2c8633b00c1ad

Contents?: true

Size: 679 Bytes

Versions: 6

Compression:

Stored size: 679 Bytes

Contents

module ForumRedCloth4
  
  def self.included(base)
    # base.extend ClassMethods
    base.class_eval do
      def to_html_with_smilies(*rules)
        rules.push(:smilies) unless rules.include?(:smilies)
        to_html_without_smilies(*rules)
      end
      alias_method_chain :to_html, :smilies unless self.instance_methods.include?("to_html_without_smilies")
    end
  end
  
  def smilies(text)
    %w{angry smile bigsmile confused cool cry devil neutral sad shamed shocked surprised tongue wink }.each do |icon|
      imgtag = 
      text.gsub!(/:#{icon}:/, %{<img src="/images/emoticons/#{icon}.gif" alt="(#{icon})" title="#{icon}" class="smiley" />})
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
radiant-forum-extension-1.2.1 lib/forum_red_cloth4.rb
radiant-forum-extension-1.1.2 lib/forum_red_cloth4.rb
radiant-forum-extension-1.1.1 lib/forum_red_cloth4.rb
radiant-forum-extension-1.1.0 lib/forum_red_cloth4.rb
radiant-forum-extension-0.6.1 lib/forum_red_cloth4.rb
radiant-forum-extension-0.6.0 lib/forum_red_cloth4.rb