module Configurious

Constants

VERSION

Public Class Methods

apply(ifile, script) click to toggle source
# File lib/configurious.rb, line 17
def self.apply(ifile, script)
  Configurious.transform(ifile) do |t|
    t.instance_eval script
  end
end
transform(file) { |transformer| ... } click to toggle source

Your code goes here…

# File lib/configurious.rb, line 9
def self.transform(file)
  contents = YAML.load_file file
  transformer = Transformer.new
  yield transformer
  transformer.apply(contents)
  contents.to_yaml
end