Sha256: 10d5fd237c74ef541a1d4aa94e1944d13a8fdd79427b438dfdb1121e2c3e299b

Contents?: true

Size: 412 Bytes

Versions: 2

Compression:

Stored size: 412 Bytes

Contents

module Cucover
  module Rails
    class << self
      def patch_if_necessary
        return if @patched
        return unless defined?(ActionView)
      
        Monkey.extend_every ActionView::Template => Cucover::Rails::RecordsRenders      
        @patched = true
      end
    end
  
    module RecordsRenders
      def render
        Cucover.record_file(@filename)
        super
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mattwynne-cucover-0.1.0 lib/cucover/rails.rb
mattwynne-cucover-0.1.1 lib/cucover/rails.rb