ChillerDragon
24fa105f66
This allows users to implement better multi threading than me. Or if someone just wants to fire and forget a client that should just use the provided hooks then not detaching takes away the effort of keeping the program running. Imo it is an easier and more fun problem to have: "My client connects fine but my other ruby code does not run" than "My program just quits when I run it"
15 lines
261 B
Markdown
15 lines
261 B
Markdown
# teeworlds-client
|
|
A teeworlds 0.7 client library written in ruby
|
|
|
|
```ruby
|
|
require_relative 'lib/teeworlds-client'
|
|
|
|
client = TwClient.new(verbose: false)
|
|
|
|
client.hook_chat do |msg|
|
|
puts "chat: #{msg}"
|
|
end
|
|
|
|
client.connect('localhost', 8303, detach: false)
|
|
```
|