module Finders
Public Instance Methods
all_items()
click to toggle source
# File lib/my_todo/modules/finders.rb, line 10 def all_items @items = case options[:status] when 'all' Item.all when 'done' Item.where(done: true) else Item.where(done: false) end end
detailed_statuses()
click to toggle source
# File lib/my_todo/modules/finders.rb, line 21 def detailed_statuses @detailed_statuses ||= Item::DETAILED_STATUSES end
item()
click to toggle source
# File lib/my_todo/modules/finders.rb, line 2 def item @item ||= Item.where(id: options[:id]).first end
item_notes()
click to toggle source
# File lib/my_todo/modules/finders.rb, line 6 def item_notes @item_notes ||= item.notes end
list_statuses()
click to toggle source
# File lib/my_todo/modules/finders.rb, line 25 def list_statuses detailed_statuses.each_with_index {|status, index| say "#{index}: #{status}"} end