Sha256: 764106f2b9cdbc2255d3ad9761e2ee307ced54d6b8f17bd7d2b2f4148836d548

Contents?: true

Size: 308 Bytes

Versions: 8

Compression:

Stored size: 308 Bytes

Contents

# encoding: UTF-8

require 'sinatra/base'

module Spontaneous
  class PageController < Sinatra::Base
    attr_reader :content, :format

    def initialize(content, format)
      @content, @format = content, (format || :html).to_sym
      super(nil)
    end

    def page
      content.page
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
spontaneous-0.2.0.alpha7 lib/spontaneous/page_controller.rb
spontaneous-0.2.0.alpha6 lib/spontaneous/page_controller.rb
spontaneous-0.2.0.alpha5 lib/spontaneous/page_controller.rb
spontaneous-0.2.0.alpha4 lib/spontaneous/page_controller.rb
spontaneous-0.2.0.alpha3 lib/spontaneous/page_controller.rb
spontaneous-0.2.0.alpha2 lib/spontaneous/page_controller.rb
spontaneous-0.2.0.alpha1 lib/spontaneous/page_controller.rb
spontaneous-0.1.0.alpha1 lib/spontaneous/page_controller.rb