lib/guard/livereload.rb in guard-livereload-1.1.3 vs lib/guard/livereload.rb in guard-livereload-1.2.0
- old
+ new
@@ -1,38 +1,38 @@
require 'guard'
require 'guard/guard'
module Guard
class LiveReload < Guard
- attr_accessor :reactor
- autoload :Reactor, 'guard/livereload/reactor'
+ require 'guard/livereload/websocket'
+ require 'guard/livereload/reactor'
+ attr_accessor :reactor, :options
+
# =================
# = Guard methods =
# =================
def initialize(watchers = [], options = {})
super
@options = {
- :api_version => '1.6',
:host => '0.0.0.0',
- :port => '35729',
- :apply_js_live => true,
:apply_css_live => true,
+ :override_url => false,
:grace_period => 0
}.update(options)
end
def start
- @reactor = Reactor.new(@options)
+ @reactor = Reactor.new(options)
end
def stop
reactor.stop
end
def run_on_changes(paths)
- sleep @options[:grace_period]
+ sleep options[:grace_period]
reactor.reload_browser(paths)
end
end
end