class Mhc::Formatter::OrgTable

Private Instance Methods

format_header(context) click to toggle source
# File lib/mhc/formatter/org_table.rb, line 6
def format_header(context)
  format("* mhc %s--%s\n", *context[:items].keys.minmax)
end
format_item(context, date, item) click to toggle source
# File lib/mhc/formatter/org_table.rb, line 10
def format_item(context, date, item)
  # | No | Mission | Recurrence | Subject | Path | Date |
  format("  | %4d | %s | %s | %s | %s | [%04d-%02d-%02d%s] |\n",
         context[:number],
         item.mission_tag.to_s.toutf8,
         item.recurrence_tag.to_s.toutf8,
         item.subject.to_s.toutf8,
         item.path.to_s,
         date.year, date.month, date.mday,
         append(item.time_range.to_s))
end