Module: PrerenderRailsEmbedded

Defined in:
lib/prerender_rails_embedded.rb

Class Method Summary collapse

Class Method Details

.flatten_js_to_html(url) ⇒ Object



4
5
6
# File 'lib/prerender_rails_embedded.rb', line 4

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

.local_rendererObject



8
9
10
11
12
# File 'lib/prerender_rails_embedded.rb', line 8

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