Class: HaveAPI::Resources::ActionState::Index
- Inherits:
-
Actions::Default::Index
- Object
- Common
- Action
- Actions::Default::Index
- HaveAPI::Resources::ActionState::Index
- Includes:
- Mixin
- Defined in:
- lib/haveapi/resources/action_state.rb
Instance Attribute Summary
Attributes inherited from Action
#current_user, #errors, #flags, #message, #request, #version
Instance Method Summary collapse
Methods included from Mixin
Methods inherited from Actions::Default::Index
Methods included from Actions::Paginable
Methods inherited from Action
add_pre_authorize_blocks, authorize, #authorized?, build_route, delayed_inherited, describe, example, from_context, inherit_attrs_from_resource, inherited, #initialize, initialize, #input, input, meta, #meta, model_adapter, output, #params, #pre_exec, #prepare, resolve_path_params, #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
63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/haveapi/resources/action_state.rb', line 63 def exec actions = @context.server.action_state.list_pending( current_user, input[:from_id], input[:limit], input[:order].to_sym ) actions.map do |state| state_to_hash(state) end end |