Class: IB::IncomingMessages::BondContractData
- Inherits:
-
AbstractMessage
- Object
- ExtremelyAbstractMessage
- AbstractMessage
- IB::IncomingMessages::BondContractData
- Defined in:
- lib/ib-ruby/messages.rb
Overview
HistoricalData
Instance Attribute Summary collapse
-
#contract_details ⇒ Object
Returns the value of attribute contract_details.
Attributes inherited from AbstractMessage
Attributes inherited from ExtremelyAbstractMessage
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from AbstractMessage
Methods inherited from ExtremelyAbstractMessage
Constructor Details
This class inherits a constructor from IB::IncomingMessages::AbstractMessage
Instance Attribute Details
#contract_details ⇒ Object
Returns the value of attribute contract_details.
1368 1369 1370 |
# File 'lib/ib-ruby/messages.rb', line 1368 def contract_details @contract_details end |
Class Method Details
.message_id ⇒ Object
1369 1370 1371 |
# File 'lib/ib-ruby/messages.rb', line 1369 def self. 18 end |
Instance Method Details
#load ⇒ Object
1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 |
# File 'lib/ib-ruby/messages.rb', line 1373 def load @contract_details = Datatypes::ContractDetails.new @contract_details.summary.symbol = @socket.read_string @contract_details.summary.sec_type = @socket.read_string @contract_details.summary.cusip = @socket.read_string @contract_details.summary.coupon = @socket.read_decimal @contract_details.summary.maturity = @socket.read_string @contract_details.summary.issue_date = @socket.read_string @contract_details.summary. = @socket.read_string @contract_details.summary.bond_type = @socket.read_string @contract_details.summary.coupon_type = @socket.read_string @contract_details.summary.convertible = @socket.read_boolean @contract_details.summary.callable = @socket.read_boolean @contract_details.summary.puttable = @socket.read_boolean @contract_details.summary.desc_append = @socket.read_string @contract_details.summary.exchange = @socket.read_string @contract_details.summary.currency = @socket.read_string @contract_details.market_name = @socket.read_string @contract_details.trading_class = @socket.read_string @contract_details.con_id = @socket.read_int @contract_details.min_tick = @socket.read_decimal @contract_details.order_types = @socket.read_string @contract_details.valid_exchanges = @socket.read_string end |