Class: DynamicRendering::ActsAsDynamicallyRenderable::HtmlRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/dynamic_rendering/acts_as_dynamically_renderable.rb

Constant Summary collapse

DEFAULT_OPTIONS =
{ 'waitUntil' => 'networkidle2' }

Instance Method Summary collapse

Constructor Details

#initialize(original_response_body, viewport, original_url, original_user_agent, options = DEFAULT_OPTIONS) ⇒ HtmlRenderer

Returns a new instance of HtmlRenderer.



66
67
68
69
70
71
72
# File 'lib/dynamic_rendering/acts_as_dynamically_renderable.rb', line 66

def initialize(original_response_body, viewport, original_url, original_user_agent, options = DEFAULT_OPTIONS)
  @original_response_body = original_response_body
  @viewport = viewport
  @original_url = original_url
  @options = options
  @original_user_agent = original_user_agent
end

Instance Method Details

#to_sObject



74
75
76
# File 'lib/dynamic_rendering/acts_as_dynamically_renderable.rb', line 74

def to_s
  HtmlPostProcessor.new(rendered_html).to_s
end