Module: Pigeon::API::SecurityAPI

Included in:
Pigeon
Defined in:
lib/pigeon/api.rb

Overview

Delegate methods to Security module

Instance Method Summary collapse

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