Class: Checkoff::Internal::TaskHashes
- Inherits:
-
Object
- Object
- Checkoff::Internal::TaskHashes
- Defined in:
- lib/checkoff/internal/task_hashes.rb
Overview
Builds on the standard API representation of an Asana task with some convenience keys.
Instance Method Summary collapse
Instance Method Details
#task_to_h(task) ⇒ Hash
10 11 12 13 14 15 16 17 18 |
# File 'lib/checkoff/internal/task_hashes.rb', line 10 def task_to_h(task) # @type [Hash] task_hash = task.to_h task_hash['unwrapped'] = {} unwrap_custom_fields(task_hash) unwrap_memberships(task_hash) task_hash['task'] = task.name task_hash end |