Module: Rustic
- Defined in:
- lib/rustic.rb,
lib/rustic/version.rb
Defined Under Namespace
Modules: HooksExt Classes: Application, CommandBuilder, Config, Error, Evaluator, Hooks, ValidationError, Validator, Wrapper
Constant Summary collapse
- VERSION =
"0.5.0"
Class Method Summary collapse
Class Method Details
.define(run: true, &block) ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/rustic.rb', line 17 def define(run: true, &block) Sync do config = Rustic::Config.new config.instance_eval(&block) validate!(config) Rustic::Application.new(config).tap do |app| app.run(*ARGV) if run end end end |