TheBestFramework
TheBestFramework
THE BEST
Usage
Server
require "TheBestFramework"
server = TheBestFramework::Server.new do |context|
context.response.content_type = "text/the_best"
context.response.print "THE BEST"
end
address = server.bind_tcp 3000
puts "THE BEST on http://#{address}"
server.listen
Orm
require "TheBestFramework"
require "sqlite3"
TheBestFramework::Orm.open "sqlite3:./file.db" do |db|
# When using the pg driver, use $1, $2, etc. instead of ?
db.exec "create table contacts (name text, age integer)"
db.exec "insert into contacts values (?, ?)", "John Doe", 30
args = [] of DB::Any
args << "Sarah"
args << 33
db.exec "insert into contacts values (?, ?)", args
puts "max age:"
puts db.scalar "select max(age) from contacts" # => 33
puts "contacts:"
db.query "select name, age from contacts order by age desc" do |rs|
puts "#{rs.column_name(0)} (#{rs.column_name(1)})"
# => name (age)
rs.each do
puts "#{rs.read(String)} (#{rs.read(Int32)})"
# => Sarah (33)
# => John Doe (30)
end
end
end
Repository
TheBestFramework
Owner
Statistic
- 0
- 0
- 0
- 0
- 2
- about 6 years ago
- April 24, 2019
License
Other
Links
Synced at
Mon, 28 Apr 2025 08:29:43 GMT
Languages