module Jekyll::Livereload::Serve

Public Instance Methods

init_with_program(prog) click to toggle source
Calls superclass method
# File lib/jekyll-livereload/serve.rb, line 22
def init_with_program(prog)
  prog.command(:serve) do |c|
    c.option 'livereload', '-L', '--livereload', 'Inject Livereload.js and run a WebSocket Server'
    c.option 'reload_port', '-R', '--reload_port [PORT]', Integer, 'Port to serve Livereload on'
  end

  super prog
end
process(opts) click to toggle source
Calls superclass method
# File lib/jekyll-livereload/serve.rb, line 31
def process(opts)
  opts = load_config_options(opts)
  if opts['livereload']
    Livereload.reactor = Livereload::Reactor.new(opts)
    Livereload.reactor.start
  end

  super opts
end