class Doorkeeper::SecretStoring::Base

def self.store_secret(resource, attribute, plain_secret)

Parameters:
  • 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