class RorVsWild::Plugin::ActionView

Public Class Methods

setup() click to toggle source
# File lib/rorvswild/plugin/action_view.rb, line 4
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

Public Instance Methods

finish(name, id, payload) click to toggle source
# File lib/rorvswild/plugin/action_view.rb, line 16
def finish(name, id, payload)
  RorVsWild::Section.stop do |section|
    section.kind = "view".freeze
    section.commands << RorVsWild.agent.locator.relative_path(payload[:identifier])
    section.file = section.command
    section.line = 1
  end
end
start(name, id, payload) click to toggle source
# File lib/rorvswild/plugin/action_view.rb, line 12
def start(name, id, payload)
  RorVsWild::Section.start
end