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