class Todo::Cli::Toggle

Public Instance Methods

run() click to toggle source
# File lib/todo/cli/toggle.rb, line 16
def run
  list = Data::List.parse(io.read)
  list.toggle(data)
  io.write(format(list))
end

Private Instance Methods

data() click to toggle source
# File lib/todo/cli/toggle.rb, line 24
def data
  data = Data::Parser.new(args.first.to_s).parse
  data = data.merge(slice(opts, :id, :text))
  slice(data, :id, :text)
end