Sha256: 1082f2fbe38114b654a31b476b47c1f07172cfa90f1c33a7858d78310a8bd7e8

Contents?: true

Size: 766 Bytes

Versions: 24

Compression:

Stored size: 766 Bytes

Contents

module RorVsWild
  module Plugin
    class ActionView
      def self.setup
        return if @installed
        return unless defined?(::ActiveSupport::Notifications.subscribe)
        ActiveSupport::Notifications.subscribe("render_partial.action_view", new)
        ActiveSupport::Notifications.subscribe("render_template.action_view", new)
        @installed = true
      end

      def start(name, id, payload)
        RorVsWild::Section.start
      end

      def finish(name, id, payload)
        RorVsWild::Section.stop do |section|
          section.kind = "view".freeze
          section.command = RorVsWild.agent.relative_path(payload[:identifier])
          section.file = section.command
          section.line = 1
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rorvswild-1.4.4 lib/rorvswild/plugin/action_view.rb
rorvswild-1.4.3 lib/rorvswild/plugin/action_view.rb
rorvswild-1.4.2 lib/rorvswild/plugin/action_view.rb
rorvswild-1.4.1 lib/rorvswild/plugin/action_view.rb
rorvswild-1.4.0 lib/rorvswild/plugin/action_view.rb
rorvswild-1.3.5 lib/rorvswild/plugin/action_view.rb
rorvswild-1.3.4 lib/rorvswild/plugin/action_view.rb
rorvswild-1.3.3 lib/rorvswild/plugin/action_view.rb
rorvswild-1.3.2 lib/rorvswild/plugin/action_view.rb
rorvswild-1.3.1 lib/rorvswild/plugin/action_view.rb
rorvswild-1.3.0 lib/rorvswild/plugin/action_view.rb
rorvswild-1.2.0 lib/rorvswild/plugin/action_view.rb
rorvswild-1.1.1 lib/rorvswild/plugin/action_view.rb
rorvswild-1.1.0 lib/rorvswild/plugin/action_view.rb
rorvswild-1.0.1 lib/rorvswild/plugin/action_view.rb
rorvswild-1.0.0 lib/rorvswild/plugin/action_view.rb
rorvswild-1.0.0.pre.alpha8 lib/rorvswild/plugin/action_view.rb
rorvswild-1.0.0.pre.alpha7 lib/rorvswild/plugin/action_view.rb
rorvswild-1.0.0.pre.alpha6 lib/rorvswild/plugin/action_view.rb
rorvswild-1.0.0.pre.alpha5 lib/rorvswild/plugin/action_view.rb