Just a good example of yaml reuse from here
default: &DEFAULT
URL: stooges.com
throw_pies?: true
stooges: &stooge_list
larry: first_stooge
moe: second_stooge
curly: third_stooge
development:
<<: *DEFAULT
URL: stooges.local
stooges:
shemp: fourth_stooge
test:
<<: *DEFAULT
URL: test.stooges.qa
stooges:
<<: *stooge_list
shemp: fourth_stooge
Read again with ruby code:
stooges = YAML::load( File.read('stooges.yml') )
puts stooges.to_yaml
So, the final result of previously example is
---
default:
URL: stooges.com
throw_pies?: true
stooges:
larry: first_stooge
moe: second_stooge
curly: third_stooge
development:
URL: stooges.local
throw_pies?: true
stooges:
shemp: fourth_stooge
test:
URL: test.stooges.qa
throw_pies?: true
stooges:
larry: first_stooge
moe: second_stooge
curly: third_stooge
shemp: fourth_stooge