Class: Todo::Cli::Archive
Instance Attribute Summary
Attributes inherited from Cmd
Instance Method Summary collapse
Methods inherited from Cmd
#format, #initialize, #io, #normalize_date, #normalize_dates
Methods included from Support::OptionsParser
Methods included from Helpers::Hash::Slice
Constructor Details
This class inherits a constructor from Todo::Cli::Cmd
Instance Method Details
#run ⇒ Object
16 17 18 19 20 |
# File 'lib/todo/cli/archive.rb', line 16 def run items = list.select(status: :done, before: before).items archive.write(format(items)) io.write(format(list.items - items)) end |