Module: ModerateParameters::Breadcrumbs

Included in:
ActionController::Parameters
Defined in:
lib/moderate_parameters/breadcrumbs.rb

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object



5
6
7
8
# File 'lib/moderate_parameters/breadcrumbs.rb', line 5

def [](key)
  internal_param_logging(key, 'read', caller_locations) if ModerateParameters.breadcrumbs_enabled
  super
end

#[]=(key, value) ⇒ Object



10
11
12
13
# File 'lib/moderate_parameters/breadcrumbs.rb', line 10

def []=(key, value)
  internal_param_logging(key, 'overwritten', caller_locations) if ModerateParameters.breadcrumbs_enabled
  super
end

#extract!(*keys) ⇒ Object



15
16
17
18
# File 'lib/moderate_parameters/breadcrumbs.rb', line 15

def extract!(*keys)
  internal_method_logging('extract!', keys, caller_locations) if ModerateParameters.breadcrumbs_enabled
  super
end