class Kushojin::ControllerMethods::SendChangeCallback
Public Class Methods
new(sender: nil)
click to toggle source
# File lib/kushojin/controller_methods/send_change_callback.rb, line 4 def initialize(sender: nil) @sender = sender || Config.sender end
Public Instance Methods
around(controller) { || ... }
click to toggle source
# File lib/kushojin/controller_methods/send_change_callback.rb, line 8 def around(controller) Recorder.build yield @sender.send(Recorder.changes, controller: controller) Recorder.destroy end