Class: Freedb::FetchNet
- Inherits:
-
Object
- Object
- Freedb::FetchNet
- Defined in:
- lib/freedb.rb
Overview
:nodoc:
Instance Method Summary collapse
- #close ⇒ Object
- #gets ⇒ Object
-
#initialize(server, port) ⇒ FetchNet
constructor
A new instance of FetchNet.
- #send_cmd(cmd, args) ⇒ Object
Constructor Details
#initialize(server, port) ⇒ FetchNet
Returns a new instance of FetchNet.
492 493 494 495 |
# File 'lib/freedb.rb', line 492 def initialize(server, port) require "socket" @socket = TCPSocket.new(server, port) end |
Instance Method Details
#close ⇒ Object
505 506 507 |
# File 'lib/freedb.rb', line 505 def close @socket.close end |
#gets ⇒ Object
501 502 503 |
# File 'lib/freedb.rb', line 501 def gets @socket.gets end |
#send_cmd(cmd, args) ⇒ Object
497 498 499 |
# File 'lib/freedb.rb', line 497 def send_cmd(cmd, args) @socket.puts("cddb #{cmd} #{args}") end |