Creates a file in vendor/. The contents can be specified as an
argument or as the return value of the block.
vendor"foreign.rb",<<~RUBY# Foreign code is funRUBYvendor"foreign.rb"do"# Foreign code is fun"end
# File railties/lib/rails/generators/actions.rb, line 258
def vendor(filename, data = nil)
log :vendor, filename
data ||= yield if block_given?
create_file("vendor/#{filename}", optimize_indentation(data), verbose: false)
end