Sha256: 6a9560ab9c69012eda13eef006602106b12b6b07aa728b150441ea320da58dc7

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

#!/usr/bin/env ruby
require 'rubygems' ; $: << File.dirname(__FILE__)+'/../lib'
require 'configliere'
SCRIPT_DIR = File.dirname(__FILE__)

# Intro text
puts %Q{
This is a demo of the Configliere interface. It takse settings
Try running it as
   ./examples/simple_script.rb --cat=hat
with those args, we
  expect: {:things=>["thing_1", "thing_2"], :rate_per_hour=>10, :cat=>"hat"}
}

# Configuration
Settings.use :commandline, :param_store, :config_blocks
Settings.read SCRIPT_DIR+'/simple_script.yaml'

Settings.resolve!

# Print results
print '  actual: '
p Settings

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
configliere-0.0.1 examples/simple_script.rb