Sha256: 5f2bfbd8a89ec6b7e371e0e57545c17dc1fbfcc614f7cab0a42016d527f665b8
Contents?: true
Size: 980 Bytes
Versions: 55
Compression:
Stored size: 980 Bytes
Contents
require "guard" module Guard module Cli module Environments class EvaluateOnly def initialize(options) @options = options end def evaluate # TODO: check bundler setup first? # # TODO: it should be easier to pass options created with init # directly to evaluator # # TODO: guardfile/DSL should interact only with a given object, and # not global Guard object (setting global state only needed before # start() is called) # Guard.init(@options) session = Guard.state.session Guardfile::Evaluator.new(session.evaluator_options).evaluate rescue \ Dsl::Error, Guardfile::Evaluator::NoPluginsError, Guardfile::Evaluator::NoGuardfileError, Guardfile::Evaluator::NoCustomGuardfile => e UI.error(e.message) abort end end end end end
Version data entries
55 entries across 55 versions & 10 rubygems