class Doorkeeper::SecretStoring::Base
def self.store_secret(resource, attribute, plain_secret)
-
plain_secret() -- The plain secret input / generated -
attribute() -- The secret attribute -
resource() -- The model instance being modified
def self.store_secret(resource, attribute, plain_secret) transformed_value = transform_secret(plain_secret) resource.public_send(:"#{attribute}=", transformed_value) transformed_value end