Module: Pigeon::API::SecurityAPI
- Included in:
- Pigeon
- Defined in:
- lib/pigeon/api.rb
Overview
Delegate methods to Security module
Instance Method Summary collapse
- #decrypt(encrypted_payload, encryption_key = nil) ⇒ Object
- #encrypt(payload, encryption_key = nil) ⇒ Object
- #mask_payload(payload, sensitive_fields = nil) ⇒ Object
Instance Method Details
#decrypt(encrypted_payload, encryption_key = nil) ⇒ Object
70 71 72 |
# File 'lib/pigeon/api.rb', line 70 def decrypt(encrypted_payload, encryption_key = nil) Security.decrypt(encrypted_payload, encryption_key) end |
#encrypt(payload, encryption_key = nil) ⇒ Object
66 67 68 |
# File 'lib/pigeon/api.rb', line 66 def encrypt(payload, encryption_key = nil) Security.encrypt(payload, encryption_key) end |
#mask_payload(payload, sensitive_fields = nil) ⇒ Object
74 75 76 |
# File 'lib/pigeon/api.rb', line 74 def mask_payload(payload, sensitive_fields = nil) Security.mask_payload(payload, sensitive_fields) end |