Class IB::IBSocket
In: ib.rb
Parent: TCPSocket

Methods

Public Instance methods

[Source]

    # File ib.rb, line 48
48:     def read_boolean
49:       self.read_string.to_i != 0
50:     end

Floating-point numbers shouldn’t be used to store money.

[Source]

    # File ib.rb, line 53
53:     def read_decimal
54:       self.read_string.to_d
55:     end

[Source]

    # File ib.rb, line 44
44:     def read_int
45:       self.read_string.to_i
46:     end

[Source]

    # File ib.rb, line 40
40:     def read_string
41:       self.gets("\0").chop
42:     end

send nice null terminated binary data

[Source]

    # File ib.rb, line 36
36:     def send(data)
37:       self.syswrite(data.to_s + "\0")
38:     end

[Validate]