Sha256: 8f45ca14392cd910bebd9351210432aacb27b7d89b819466202a0d5aa3561acf

Contents?: true

Size: 219 Bytes

Versions: 5

Compression:

Stored size: 219 Bytes

Contents

description 'Source aspect'

Aspect.create(:source, priority: 3, layout: true, cacheable: true) do
  def accepts?(page); page.mime.text?; end
  def call(context, page); "<pre>#{escape_html page.content}</pre>"; end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
olelo-0.9.8 plugins/aspects/source.rb
olelo-0.9.7 plugins/aspects/source.rb
olelo-0.9.6 plugins/aspects/source.rb
olelo-0.9.5 plugins/aspects/source.rb
olelo-0.9.4 plugins/aspects/source.rb