67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
# File 'lib/bootic_cli/console.rb', line 67
def list(entities)
if entities.respond_to?(:each)
entities.each{|e| explain(e, false)}
puts ''
if entities.respond_to?(:total_items)
puts "Page #{entities.page} of #{(entities.total_items / entities.per_page) + 1}. Total items #{entities.total_items}"
end
if entities.respond_to?(:next)
@last_in_list = entities
puts "There is more. run 'more'"
else
@last_in_list = nil
puts "End of list"
end
else
explain entities
end
nil
end
|