class Guard::FonesFunctions

Public Class Methods

new(watchers=[], options={}) click to toggle source
Calls superclass method
# File lib/guard/fones/functions.rb, line 6
def initialize(watchers=[], options={})
  super
end

Public Instance Methods

run_all() click to toggle source
# File lib/guard/fones/functions.rb, line 16
def run_all
  UI.info "Rebuilding all functions"
  ::Fones::Guard.builder.clean_functions
  ::Fones::Guard.builder.copy_functions
  ::Fones::Guard.builder.clean_includes
  ::Fones::Guard.builder.copy_includes
end
run_on_change(paths) click to toggle source

Called on file(s) modifications

# File lib/guard/fones/functions.rb, line 25
def run_on_change(paths)
  UI.info "Functions have changed, copying over"
  ::Fones::Guard.builder.clean_functions
  ::Fones::Guard.builder.copy_functions
  ::Fones::Guard.builder.clean_includes
  ::Fones::Guard.builder.copy_includes
end
start() click to toggle source
# File lib/guard/fones/functions.rb, line 10
def start
  UI.info "Copying functions over"
  ::Fones::Guard.builder.copy_functions
  ::Fones::Guard.builder.copy_includes
end