class RorVsWild::Plugin::ActionView
Experimental RBS support (using type sampling data from the type_fusion
project).
# sig/rorvswild/plugin/action_view.rbs class RorVsWild::Plugin::ActionView def finish: (String name, String id, Hash payload) -> Array[RorVsWild::Section] def start: (String name, String id, Hash payload) -> RorVsWild::Section end
def self.setup
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 finish(name, id, payload)
Experimental RBS support (using type sampling data from the type_fusion
project).
def finish: (String name, String id, identifier | String | layout | NilClass | cache_hit | NilClass payload) -> RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section | RorVsWild::Section
This signature was generated using 3 samples from 1 application.
def finish(name, id, payload) RorVsWild::Section.stop do |section| section.kind = "view".freeze section.command = RorVsWild.agent.locator.relative_path(payload[:identifier]) section.file = section.command section.line = 1 end end
def start(name, id, payload)
Experimental RBS support (using type sampling data from the type_fusion
project).
def start: (String name, String id, (identifier | String | layout | NilClass | identifier | String | layout | String) payload) -> RorVsWild::Section
This signature was generated using 8 samples from 1 application.
def start(name, id, payload) RorVsWild::Section.start end