Module: Jekyll::Livereload::Serve
- Includes:
- Configuration
- Defined in:
- lib/jekyll-livereload/serve.rb
Instance Method Summary collapse
Instance Method Details
#init_with_program(prog) ⇒ Object
22 23 24 25 26 27 28 29 |
# 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) ⇒ Object
31 32 33 34 35 36 37 38 39 |
# File 'lib/jekyll-livereload/serve.rb', line 31 def process(opts) opts = (opts) if opts['livereload'] Livereload.reactor = Livereload::Reactor.new(opts) Livereload.reactor.start end super opts end |