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