Sha256: aeeeb38de7146aa62cce85f3193a2c87b639fd70f15655e961464090084394cd
Contents?: true
Size: 821 Bytes
Versions: 4
Compression:
Stored size: 821 Bytes
Contents
description 'Page information aspect' Aspect.create(:pageinfo, :priority => 4, :layout => true, :cacheable => true) do def call(context, page) @page = page render :info end end __END__ @@ info.slim table tbody tr td= :name.t td= @page.name tr td= :title.t td= @page.title tr td= :description.t td= @page.attributes['description'] - if @page.version tr td= :last_modified.t td= date @page.version.date tr td= :version.t td.version = @page.version tr td= :type.t td= @page.mime.comment.blank? ? @page.mime : "#{@page.mime.comment} (#{@page.mime})" - if !@page.content.empty? tr td= :download.t td a href=build_path(@page, :aspect => 'download') = :download.t
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
olelo-0.9.3 | plugins/aspects/pageinfo.rb |
olelo-0.9.2 | plugins/aspects/pageinfo.rb |
olelo-0.9.1 | plugins/aspects/pageinfo.rb |
olelo-0.9.0 | plugins/aspects/pageinfo.rb |