class Jekyll::Reload::Default
Public Class Methods
for?(type:, args:)
click to toggle source
–
Calls superclass method
# File lib/jekyll/reload/plugins/jekyll/assets/default.rb, line 25 def self.for?(type:, args:) super && args[:argv1] == "livereload.js" end
Public Instance Methods
set_src()
click to toggle source
# File lib/jekyll/reload/plugins/jekyll/assets/default.rb, line 13 def set_src config = jekyll.config["reloader"] uri.scheme = "http" uri.port = config["port"] uri.query = "sha=#{asset.hexdigest}" uri.hostname = config["host"] uri.path = "/livereload.js" args[:src] = uri.to_s end
Private Instance Methods
uri()
click to toggle source
–
# File lib/jekyll/reload/plugins/jekyll/assets/default.rb, line 31 def uri @uri ||= URI.parse(args[:src]) end