diff --git a/app/models/concerns/.keep b/app/models/concerns/.keep new file mode 100644 index 0000000..e69de29 diff --git a/app/models/concerns/encryptor.rb b/app/models/concerns/encryptor.rb deleted file mode 100644 index 7071fc1..0000000 --- a/app/models/concerns/encryptor.rb +++ /dev/null @@ -1,20 +0,0 @@ -module Encryptor - extend ActiveSupport::Concern - - class_methods do - def encrypt(value) - ensure_encryptor - @crypt.encrypt_and_sign(value) - end - - def decrypt(value) - ensure_encryptor - @crypt.decrypt_and_verify(value) - end - - private - def ensure_encryptor - @crypt ||= ActiveSupport::MessageEncryptor.new(Rails.application.secrets.secret_key_base) - end - end -end diff --git a/app/models/user.rb b/app/models/user.rb index d12be1b..cf5a20d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,17 +1,8 @@ # require 'calefaction/api/eveonline' class User < ActiveRecord::Base - include Encryptor has_secure_password - def api_verify - self.class.decrypt(super()) - end - - def api_verify=(value) - super(self.class.encrypt(value)) - end - def member_of?(corp_id) false end