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

Version Path
card-1.18.6 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.18.5 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.18.4 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.18.3 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.18.2 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.18.1 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.18.0 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.17.4 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.17.3 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.17.2 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.17.1 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.17.0 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.16.15 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.16.14 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.16.13 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.16.12 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.16.11 tmpsets/set/mod007-05_standard/self/recent.rb
card-1.16.10 tmpsets/set/mod007-05_standard/self/recent.rb