api/app/models/concerns/spree/user_api_authentication.rb
module Spree
module UserApiAuthentication
def generate_spree_api_key!
self.spree_api_key = generate_spree_api_key
save!
end
def clear_spree_api_key!
self.spree_api_key = nil
save!
end
private
def generate_spree_api_key
SecureRandom.hex(24)
end
end
end