A title for your blog

Inline bundler

Tip from RubyCademy

Tired of setting up a Gemfile for every quick Ruby script? Use Bundler’s inline mode. It installs missing gems, requires them, and runs your code

require 'bundler/inline'

gemfile do
  source 'https://rubygems.org'
  gem 'sqlite3'
end

# Create an in-memory SQLite database
db = SQLite3: :Database. new(' : memory: ') 

db. execute "CREATE TABLE users (id INTEGER PRIMARY KEY, email VARCHAR(50));"
db. execute( "INSERT INTO users (email) VALUES (?)", ['test1@example.com']) 

db. execute( "SELECT * FROM users") do [row|
  puts "User ID: #{row[O]}, Email: #{row[1]}"
end

#ruby #snippets