Sha256: ddb13723b233af7afcf46dfe5a40d85adb6a64562702e98a4276be1cc945af1f
Contents?: true
Size: 356 Bytes
Versions: 1
Compression:
Stored size: 356 Bytes
Contents
require 'markdo/commands/command' module Markdo class AddCommand < Command def run(task) task = String(task) unless task.strip.empty? File.open(data_source.inbox_path, 'a') do |file| file.puts(template(task)) end end end protected def template(task) "- [ ] #{task}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
markdo-0.2.0 | lib/markdo/commands/add_command.rb |