Module: Condensation::Filters::ReplaceInnerHTML

Defined in:
lib/condensation/filters/replace_inner_html.rb

Instance Method Summary collapse

Instance Method Details

#replace_inner_html(input, inner_html = "") ⇒ Object



4
5
6
7
8
9
# File 'lib/condensation/filters/replace_inner_html.rb', line 4

def replace_inner_html(input, inner_html = "")
  return if input.nil?
  input.to_s.gsub(/\A(<\S.*>)(.*)(<\/\S*>)\z/) do 
    "#{$1}#{inner_html}#{$3}"
  end
end