Class: Tasker::Queries::AllTasks
- Includes:
- Helpers
- Defined in:
- app/graphql/tasker/queries/all_tasks.rb
Instance Method Summary collapse
Methods included from Helpers
Instance Method Details
#resolve(limit:, offset:, sort_by:, sort_order:) ⇒ Object
16 17 18 19 20 |
# File 'app/graphql/tasker/queries/all_tasks.rb', line 16 def resolve(limit:, offset:, sort_by:, sort_order:) sorts = page_sort_params(model: Tasker::Task, limit: limit, offset: offset, sort_by: sort_by, sort_order: sort_order) Tasker::Task.with_all_associated.limit(sorts[:limit]).offset(sorts[:offset]).order(sorts[:order]) end |