Sha256: f7090d4eb168c042e0371954dc59ac6479d7207201efa74fcef8f2fe729032b7

Contents?: true

Size: 544 Bytes

Versions: 6

Compression:

Stored size: 544 Bytes

Contents

require 'phrender'
require 'embork/server'

class Embork::Phrender < Embork::Server

  def build_app
    cascade_apps = @cascade_apps
    phrender = [Phrender::RackMiddleware, {
      :javascript_files => @borkfile.phrender_javascript_paths,
      :javascript => @borkfile.phrender_raw_javascript,
      :index_file => @borkfile.phrender_index_file
    }]
    backend = @borkfile.backend
    Rack::Builder.new do
      use *phrender
      use backend unless backend == :static_index
      run Rack::Cascade.new(cascade_apps)
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
embork-0.0.10 lib/embork/phrender.rb
embork-0.0.9 lib/embork/phrender.rb
embork-0.0.8 lib/embork/phrender.rb
embork-0.0.7 lib/embork/phrender.rb
embork-0.0.6 lib/embork/phrender.rb
embork-0.0.5 lib/embork/phrender.rb