Sha256: d0ec07a4f87c2aa0fe2d65d8924f5343de70dab43cbe4f2cae89793513471a00
Contents?: true
Size: 603 Bytes
Versions: 1
Compression:
Stored size: 603 Bytes
Contents
# encoding: utf-8 require 'guard' require 'guard/guard' module Guard class Bundler < Guard autoload :Notifier, 'guard/bundler/notifier' def start return refresh_bundle if bundle_need_refresh? true end def reload refresh_bundle end def run_on_change(paths = []) return refresh_bundle if bundle_need_refresh? true end private def bundle_need_refresh? `bundle check` $? == 0 ? false : true end def refresh_bundle UI.info 'Refresh bundle', :reset => true system('bundle install') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
guard-bundler-0.1.0 | lib/guard/bundler.rb |