class Mhc::Formatter::Text
Public Instance Methods
format_item(context, date, item)
click to toggle source
# File lib/mhc/formatter/text.rb, line 8 def format_item(context, date, item) subject = item.subject.to_s subject = "(no subject)" if subject == "" format("%s%-11s %s%s\n", format_item_header(context, date, item), item.time_range.to_mhc_string.toutf8, subject.toutf8, append(enclose(item.location)).toutf8 ) end
format_item_header(context, date, item)
click to toggle source
# File lib/mhc/formatter/text.rb, line 19 def format_item_header(context, date, item) if context[:number_in_day] == 1 date.strftime("%Y/%m/%d %a ") else " " * 15 end end
prepare(context)
click to toggle source
# File lib/mhc/formatter/text.rb, line 4 def prepare(context) expand_multiple_days_occurrences end