class RailsBand::ActionController::Event::StartProcessing

A wrapper for the event that is passed to ‘start_processing.action_controller`.

def action

def action
  @action ||= @event.payload.fetch(:action)
end

def controller

def controller
  @controller ||= @event.payload.fetch(:controller)
end

def format

def format
  @format ||= @event.payload.fetch(:format)
end

def headers

def headers
  @headers ||= @event.payload.fetch(:headers)
end

def method

def method
  @method ||= @event.payload.fetch(:method)
end

def params

def params
  @params ||= @event.payload.fetch(:params).except(*INTERNAL_PARAMS)
end

def path

def path
  @path ||= @event.payload.fetch(:path).split('?', 2).first
end