lib/troo/presenters/list.rb in troo-0.0.10 vs lib/troo/presenters/list.rb in troo-0.0.11
- old
+ new
@@ -1,24 +1,28 @@
module Troo
module Presenters
class List
include DecoratorHelpers
+ # @param [Troo::List]
+ # @return [Troo::Presenters::List]
def initialize(list, options = {})
@list, @options = list, options
end
+ # @return [String]
def show
output.render Presenters::Resource.list_view(list.board)
output.spacer
output.indent do
render_list
end
end
+ # @return [String]
def render_list
output.render Presenters::Resource.list_view(list)
output.indent do
if list.cards.empty?
@@ -29,9 +33,10 @@
render_cards
end
end
end
+ # @return [String]
def render_cards
output.spacer do
list.cards.map do |card|
output.render Presenters::Resource.list_view(card)
end