class HTMLPipeline::TextFilter::ImageFilter

HTML Filter that converts image’s url into <img> tag. For example, it will convert

http://example.com/test.jpg

into

<img src="http://example.com/test.jpg" alt=""/>.

Public Instance Methods

call(text, context: {}, result: {}) click to toggle source
# File lib/html_pipeline/text_filter/image_filter.rb, line 12
def call(text, context: {}, result: {})
  text.gsub(%r{(https|http)?://.+\.(jpg|jpeg|bmp|gif|png)(\?\S+)?}i) do |match|
    %(<img src="#{match}" alt=""/>)
  end
end