class RailsBand::ActionController::LogSubscriber

The custom LogSubscriber for ActionController.

Public Instance Methods

exist_fragment?(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 37
def exist_fragment?(event)
  consumer_of(__method__)&.call(Event::ExistFragment.new(event))
end
expire_fragment(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 33
def expire_fragment(event)
  consumer_of(__method__)&.call(Event::ExpireFragment.new(event))
end
halted_callback(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 61
def halted_callback(event)
  consumer_of(__method__)&.call(Event::HaltedCallback.new(event))
end
process_action(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 45
def process_action(event)
  consumer_of(__method__)&.call(Event::ProcessAction.new(event))
end
read_fragment(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 29
def read_fragment(event)
  consumer_of(__method__)&.call(Event::ReadFragment.new(event))
end
redirect_to(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 57
def redirect_to(event)
  consumer_of(__method__)&.call(Event::RedirectTo.new(event))
end
send_data(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 53
def send_data(event)
  consumer_of(__method__)&.call(Event::SendData.new(event))
end
send_file(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 49
def send_file(event)
  consumer_of(__method__)&.call(Event::SendFile.new(event))
end
start_processing(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 41
def start_processing(event)
  consumer_of(__method__)&.call(Event::StartProcessing.new(event))
end
unpermitted_parameters(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 65
def unpermitted_parameters(event)
  consumer_of(__method__)&.call(Event::UnpermittedParameters.new(event))
end
write_fragment(event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 25
def write_fragment(event)
  consumer_of(__method__)&.call(Event::WriteFragment.new(event))
end

Private Instance Methods

consumer_of(sub_event) click to toggle source
# File lib/rails_band/action_controller/log_subscriber.rb, line 71
def consumer_of(sub_event)
  consumers[:"#{sub_event}.action_controller"] || consumers[:action_controller] || consumers[:default]
end