Class: Guard::Konacha

Inherits:
Guard
  • Object
show all
Defined in:
lib/guard/konacha.rb,
lib/guard/konacha/runner.rb,
lib/guard/konacha/server.rb,
lib/guard/konacha/formatter.rb

Defined Under Namespace

Classes: Formatter, Runner, Server

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(watchers = [], options = {}) ⇒ Konacha

Returns a new instance of Konacha.



15
16
17
18
# File 'lib/guard/konacha.rb', line 15

def initialize(watchers=[], options={})
  super
  @runner = Runner.new(options)
end

Instance Attribute Details

#runnerObject

Returns the value of attribute runner.



13
14
15
# File 'lib/guard/konacha.rb', line 13

def runner
  @runner
end

Instance Method Details

#run_allObject



24
25
26
# File 'lib/guard/konacha.rb', line 24

def run_all
  runner.run
end

#run_on_changes(paths) ⇒ Object Also known as: run_on_change



28
29
30
# File 'lib/guard/konacha.rb', line 28

def run_on_changes(paths)
  runner.run(paths)
end

#startObject



20
21
22
# File 'lib/guard/konacha.rb', line 20

def start
  runner.start
end