Sha256: 06b34b54870bce04e051a8d773c913bdd237abbfb1066a2f8b00e3e25a3e5597
Contents?: true
Size: 1.52 KB
Versions: 18
Compression:
Stored size: 1.52 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; module Self; module Recent; extend Card::Set # ~~~~~~~~~~~ above autogenerated; below pulled from /Users/ethan/dev/wagn/gem/card/mod/05_standard/set/self/recent.rb ~~~~~~~~~~~ view :title do |args| super args.merge( title: 'Recent Changes' ) end format :html do view :card_list do |args| search_vars[:item] ||= :change cards_by_day = Hash.new { |h, day| h[day] = [] } search_results.each do |card| begin stamp = card.updated_at day = Date.new(stamp.year, stamp.month, stamp.day) rescue =>e day = Date.today card.content = "(error getting date)" end cards_by_day[day] << card if card.followable? end paging = _optional_render :paging, args %{ #{ paging } #{ cards_by_day.keys.sort.reverse.map do |day| %{ <h2>#{format_date(day, include_time = false) }</h2> <div class="search-result-list"> #{ cards_by_day[day].map do |card| %{ <div class="search-result-item item-#{ search_vars[:item] }"> #{ nest(card, view: search_vars[:item]) } </div> } end * ' ' } </div> } end * "\n" } #{ paging } } end end # ~~~~~~~~~~~ below autogenerated; above pulled from /Users/ethan/dev/wagn/gem/card/mod/05_standard/set/self/recent.rb ~~~~~~~~~~~ end;end;end;end;
Version data entries
18 entries across 18 versions & 1 rubygems