Class: ActionController::Parameters::Signed

Inherits:
Object
  • Object
show all
Defined in:
lib/signed_params.rb

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object



7
8
9
# File 'lib/signed_params.rb', line 7

def [](key)
  verifier.verified(params[key])
end

#fetch(key) ⇒ Object



11
12
13
14
15
# File 'lib/signed_params.rb', line 11

def fetch(key)
  verifier.verify(params[key])
rescue ActiveSupport::MessageVerifier::InvalidSignature
  raise ActionController::Parameters::InvalidSignature
end