class Slacken::Filters::ExtractImgAlt
Public: Convert alt attribute of img node to child text node.
Public Instance Methods
call(component)
click to toggle source
# File lib/slacken/filters/extract_img_alt.rb, line 4 def call(component) if component.type.member_of?(:img) component.derive([ component.class.new( :text, [], content: component.attrs[:alt] || component.attrs[:src] ) ]) else component.derive( component.children.map(&method(:call)) ) end end