class Hawkins::Commands::LiveServe::ReloadServlet

Public Instance Methods

do_GET(req, res) click to toggle source
Calls superclass method
# File lib/hawkins/servlet.rb, line 133
def do_GET(req, res) # rubocop:disable MethodName
  rtn = super
  return rtn if SkipAnalyzer.skip_processing?(req, res, @jekyll_opts)

  processor = BodyProcessor.new(res.body, @jekyll_opts)
  processor.process!
  res.body = processor.new_body
  res.content_length = processor.content_length.to_s

  if processor.livereload_added
    res['X-Rack-LiveReload'] = '1'
  end

  rtn
end