Sha256: a141d45dfa1ee8580325877dedb0ed5b0fb68610ecb738a0a2aa96187c9d7198

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

# frozen_string_literal: true

module TaintedLove
  module Replacer
    class ReplaceTagBuilder < Base
      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
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tainted_love-0.4.1 lib/tainted_love/replacer/replace_tag_builder.rb
tainted_love-0.4.0 lib/tainted_love/replacer/replace_tag_builder.rb