Sha256: 31fe80442823918c996a1cefec3160ae5e1e861387447f3d1584e9f7d5c72925
Contents?: true
Size: 475 Bytes
Versions: 2
Compression:
Stored size: 475 Bytes
Contents
#!/usr/bin/env ruby require_relative 'sections' module Checkoff # Pull things from 'my tasks' in Asana class Tasks MINUTE = 60 HOUR = MINUTE * 60 DAY = 24 * HOUR REALLY_LONG_CACHE_TIME = HOUR LONG_CACHE_TIME = MINUTE * 15 SHORT_CACHE_TIME = MINUTE * 5 def initialize(sections: Checkoff::Sections.new) @sections = sections end def tasks_minus_sections(tasks) @sections.by_section(tasks).values.flatten end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
checkoff-0.1.2 | lib/checkoff/tasks.rb |
checkoff-0.1.1 | lib/checkoff/tasks.rb |