Class IB::IncomingMessages::ScannerData
In: messages.rb
Parent: AbstractMessage

Methods

load   message_id  

Attributes

contract_details  [RW] 

Public Class methods

[Source]

      # File messages.rb, line 1178
1178:       def self.message_id
1179:         20
1180:       end

Public Instance methods

[Source]

      # File messages.rb, line 1182
1182:       def load
1183:         autoload([:version, :int], [:ticker_id, :int], [:number_of_elements, :int])
1184:         @data[:results] = Array.new(@data[:number_of_elements]) { |index|
1185:           {
1186:             :rank => @socket.read_int
1187:             ## TODO: Pick up here.
1188:           }
1189:         }
1190: 
1191:       end

[Validate]