Sha256: d049e3c9a2c9070a29fbfab1a9a9ca1185d55d0f52444911ed4b760492d1b1f7

Contents?: true

Size: 432 Bytes

Versions: 50

Compression:

Stored size: 432 Bytes

Contents

# frozen_string_literal: true

module CMSScanner
  module Formatter
    # Module used to output the rendered views into a buffer
    # and beautify it a the end of the scan
    module Buffer
      def output(tpl, vars = {}, controller_name = nil)
        buffer << render(tpl, vars, controller_name).encode('UTF-8', invalid: :replace, undef: :replace)
      end

      def buffer
        @buffer ||= +''
      end
    end
  end
end

Version data entries

50 entries across 50 versions & 3 rubygems

Version Path
cms_scanner-0.14.3 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.14.2 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.9 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.8 lib/cms_scanner/formatter/buffer.rb
new_cms_scanner-0.13.7 lib/cms_scanner/formatter/buffer.rb
k8s_cms_scanner-0.1.0 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.7 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.6 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.5 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.4 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.3 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.2 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.1 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.13.0 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.12.2 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.12.1 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.12.0 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.11.0 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.10.1 lib/cms_scanner/formatter/buffer.rb
cms_scanner-0.10.0 lib/cms_scanner/formatter/buffer.rb