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