Class: Freedb::FetchNet

Inherits:
Object
  • Object
show all
Defined in:
lib/freedb.rb

Overview

:nodoc:

Instance Method Summary collapse

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

#closeObject



505
506
507
# File 'lib/freedb.rb', line 505

def close
  @socket.close      
end

#getsObject



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