class Configurious::Operations::Update

Public Instance Methods

applies() { |transform| ... } click to toggle source
# File lib/configurious/operations.rb, line 114
def applies(&block)
  @transform = Configurious::Transformer.new
  case block.arity
  when 0
    @transform.instance_eval(&block)
  else
    yield @transform
  end
end
do_operation(dict, key) click to toggle source
# File lib/configurious/operations.rb, line 124
def do_operation(dict, key)
  @transform.apply(dict[key])
end