module ActionComponent::Callbacks
Public Class Methods
prepended(base)
click to toggle source
# File lib/action_component/callbacks.rb, line 3 def self.prepended(base) base.class_attribute :before_render_callback_methods, :after_render_callback_methods base.before_render_callback_methods = [] base.after_render_callback_methods = [] base.extend ClassMethods end
Public Instance Methods
render_view()
click to toggle source
Calls superclass method
# File lib/action_component/callbacks.rb, line 22 def render_view before_render_callback_methods.each { |method| send(method) } result = super after_render_callback_methods.each { |method| send(method) } result end