class Guard::Config

Public Class Methods

new(options={}) click to toggle source
Calls superclass method
# File lib/marv/project/guard/config.rb, line 4
def initialize(options={})
  @builder = Marv::Project::Guard.builder
  super
end

Public Instance Methods

reload() click to toggle source

This method should be mainly used for “reload”

# File lib/marv/project/guard/config.rb, line 10
def reload
  UI.info "Reloading project config"
  @builder.build_project
end
run_all() click to toggle source

Runs on all command in guard console

# File lib/marv/project/guard/config.rb, line 16
def run_all
  UI.info "Reloading project config"
  @builder.build_project
end
run_on_change(paths) click to toggle source

Called on file(s) modifications

# File lib/marv/project/guard/config.rb, line 22
def run_on_change(paths)
  UI.info "Project config changed, reloading"
  @builder.build_project
end