Method: Timber::Events::ControllerCall#initialize

Defined in:
lib/timber/events/controller_call.rb

#initialize(attributes) ⇒ ControllerCall

Returns a new instance of ControllerCall.



18
19
20
21
22
23
# File 'lib/timber/events/controller_call.rb', line 18

def initialize(attributes)
  @controller = attributes[:controller] || raise(ArgumentError.new(":controller is required"))
  @action = attributes[:action] || raise(ArgumentError.new(":action is required"))
  @params = sanitize_params(attributes[:params])
  @format = attributes[:format]
end