Sha256: b1f284c90b29e4607fd2fd7403540348770697bc2452c22f619c6d32df4c20cf

Contents?: true

Size: 420 Bytes

Versions: 1

Compression:

Stored size: 420 Bytes

Contents

module PrerenderRailsEmbedded
  require 'phantomjs'

  def self.flatten_js_to_html(url)
    Phantomjs.run("#{File.dirname(__FILE__)}/prerender_rails_embedded.js", url, '--load-images=false', '--ignore-ssl-errors=true', '--ssl-protocol=tlsv1', '--disk-cache=yes', '--max-disk-cache-size=524228')
  end

  def self.local_renderer
    Proc.new do |env|
      flatten_js_to_html(Rack::Request.new(env).url)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prerender_rails_embedded-0.1 lib/prerender_rails_embedded.rb