Class: Skydrive::User
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Skydrive::User
- Includes:
- ActiveModel::ForbiddenAttributesProtection
- Defined in:
- app/models/skydrive/user.rb
Instance Method Summary collapse
Instance Method Details
#cleanup_api_keys ⇒ Object
20 21 22 |
# File 'app/models/skydrive/user.rb', line 20 def cleanup_api_keys api_keys.inactive.each(&:destroy) end |
#session_api_key(params = {}) ⇒ Object
12 13 14 15 16 17 18 |
# File 'app/models/skydrive/user.rb', line 12 def session_api_key(params={}) ApiKey.create( user_id: self.id, scope: 'session', init_params: params.to_json ) end |
#valid_skydrive_token? ⇒ Boolean
24 25 26 |
# File 'app/models/skydrive/user.rb', line 24 def valid_skydrive_token? !!self.token && self.token.is_valid? end |