# frozen_string_literal: true require 'forwardable' require_relative 'projects' require_relative 'workspaces' require_relative 'clients' require_relative 'my_tasks' module Checkoff # Query different sections of Asana projects class Sections # @!parse # extend CacheMethod::ClassMethods MINUTE = 60 LONG_CACHE_TIME = MINUTE * 15 SHORT_CACHE_TIME = MINUTE * 5 extend Forwardable # @return [Checkoff::Projects] attr_reader :projects # @return [Checkoff::Workspaces] attr_reader :workspaces # @return [Class