Class: TaintedLove::Replacer::ReplaceTagBuilder

Inherits:
Base
  • Object
show all
Defined in:
lib/tainted_love/replacer/replace_tag_builder.rb

Instance Method Summary collapse

Methods inherited from Base

replacers, #should_replace?

Instance Method Details

#replace!Object



6
7
8
9
10
11
12
13
# File 'lib/tainted_love/replacer/replace_tag_builder.rb', line 6

def replace!
  block = lambda do |return_value, *args|
    return_value.untaint
  end

  TaintedLove.proxy_method('ActionView::Helpers::TagHelper::TagBuilder', :content_tag_string, &block)
  TaintedLove.proxy_method('ActionView::Helpers::TagHelper::TagBuilder', :tag_options, &block)
end