class Thor::Actions::InjectIntoFile

def initialize(base, destination, data, config)

def initialize(base, destination, data, config)
  super(base, destination, { :verbose => true }.merge(config))
  data = data.call if data.is_a?(Proc)
  @replacement = if @config.key?(:after)
    @flag = @config.delete(:after)
    @flag + data
  else
    @flag = @config.delete(:before)
    data + @flag
  end
end