1 2 3 4 5 6 7 8 9 10
# frozen_string_literal: true module DdlHelper def with_example_table(connection, table_name, definition = nil) connection.execute("CREATE TABLE #{table_name}(#{definition})") yield ensure connection.execute("DROP TABLE #{table_name}") end end