Module: Spree::UserApiAuthentication
- Included in:
- UserMethods
- Defined in:
- app/models/concerns/spree/user_api_authentication.rb
Instance Method Summary collapse
- #clear_spree_api_key ⇒ Object
- #clear_spree_api_key! ⇒ Object
- #generate_spree_api_key ⇒ Object
- #generate_spree_api_key! ⇒ Object
Instance Method Details
#clear_spree_api_key ⇒ Object
17 18 19 |
# File 'app/models/concerns/spree/user_api_authentication.rb', line 17 def clear_spree_api_key self.spree_api_key = nil end |
#clear_spree_api_key! ⇒ Object
12 13 14 15 |
# File 'app/models/concerns/spree/user_api_authentication.rb', line 12 def clear_spree_api_key! clear_spree_api_key save! end |
#generate_spree_api_key ⇒ Object
8 9 10 |
# File 'app/models/concerns/spree/user_api_authentication.rb', line 8 def generate_spree_api_key self.spree_api_key = SecureRandom.hex(24) end |
#generate_spree_api_key! ⇒ Object
3 4 5 6 |
# File 'app/models/concerns/spree/user_api_authentication.rb', line 3 def generate_spree_api_key! generate_spree_api_key save! end |