Set the protocol of the livereload source

This will allow a user to serve livereload from HTTPS
(Also requires using the :source => :livereload option)
This commit is contained in:
samcon 2014-03-21 01:26:44 +02:00
parent 13ac1c85f3
commit 27063b7d20
1 changed files with 5 additions and 1 deletions

View File

@ -9,8 +9,12 @@ module Rack
attr_reader :content_length, :new_body, :livereload_added attr_reader :content_length, :new_body, :livereload_added
def protocol
@options[:protocol] || "http"
end
def livereload_local_uri def livereload_local_uri
"http://localhost:#{@options[:live_reload_port]}/livereload.js" "#{protocol}://localhost:#{@options[:live_reload_port]}/livereload.js"
end end
def initialize(body, options) def initialize(body, options)