lib/mastodon/todo.rb in mastodon-0.1.0 vs lib/mastodon/todo.rb in mastodon-0.3.1

- old
+ new

@@ -2,10 +2,13 @@ class Todo < Struct.new(:text, :contexts, :projects, :priority) include Comparable def to_s pri = priority ? "(#{priority})" : "" - "#{pri} #{text} @#{contexts.join(' @')} +#{projects.join(' +')}".strip + ctx = contexts.empty? ? "" : "@#{contexts.join(' @')}" + prj = projects.empty? ? "" : "+#{projects.join(' +')}" + + "#{pri} #{text} #{ctx} #{prj}".strip end def inspect "#<Mastodon::Todo \"#{to_s}\">" end