Class: HaveAPI::Authentication::Token::Resources::Token::Revoke
- Inherits:
-
HaveAPI::Action
- Object
- Common
- HaveAPI::Action
- HaveAPI::Authentication::Token::Resources::Token::Revoke
- Defined in:
- lib/haveapi/authentication/token/resources.rb
Instance Attribute Summary
Attributes inherited from HaveAPI::Action
#errors, #flags, #message, #version
Instance Method Summary collapse
Methods inherited from HaveAPI::Action
authorize, #authorized?, build_route, #current_user, delayed_inherited, describe, example, from_context, inherit_attrs_from_resource, inherited, #initialize, initialize, input, #input, meta, #meta, model_adapter, output, #params, #pre_exec, #prepare, #request, #safe_exec, #safe_output, #set_meta, #v?, #validate!, validate_build
Methods included from Hookable
Methods inherited from Common
check_build, has_attr, inherit_attrs
Constructor Details
This class inherits a constructor from HaveAPI::Action
Instance Method Details
#exec ⇒ Object
82 83 84 85 |
# File 'lib/haveapi/authentication/token/resources.rb', line 82 def exec klass = self.class.resource.token_instance[@version] klass.send(:revoke_token, request, current_user, klass.token(request)) end |