Sha256: f8a419ecbb4d9cd3f1ba381606e9cef8213c67cdee8cad6e4d5184565fab22f4

Contents?: true

Size: 248 Bytes

Versions: 5

Compression:

Stored size: 248 Bytes

Contents

description 'Text aspect'

Aspect.create(:text, mime: 'text/plain; charset=utf-8') do
  def accepts?(page); page.mime.text?; end
  def call(context, page)
    context.header['Content-Length'] = page.content.bytesize.to_s
    page.content
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

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