class Guard::Cli::Environments::EvaluateOnly
def evaluate
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
def initialize(options)
def initialize(options) @options = options end