Sha256: 553c73e074a4c8ecd483b0e81c1ca5d0bdba019af072888a4a42452e46893536

Contents?: true

Size: 356 Bytes

Versions: 9

Compression:

Stored size: 356 Bytes

Contents

#require 'models/ib/contract'
module IB
  class Future  < Contract
    validates_format_of :sec_type, :with => /\Afuture\z/,
      :message => "should be a Future"
    def default_attributes
      super.merge :sec_type => :future, currency:'USD'
    end
    def to_human
      "<Future: " + [symbol, expiry, currency].join(" ") + ">"
    end

  end
  end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ib-api-972.5.2 lib/models/ib/future.rb
ib-api-972.5.1 lib/models/ib/future.rb
ib-api-972.5 lib/models/ib/future.rb
ib-api-972.4 lib/models/ib/future.rb
ib-api-972.3.1 lib/models/ib/future.rb
ib-api-972.3 lib/models/ib/future.rb
ib-api-972.2 lib/models/ib/future.rb
ib-api-972.1 lib/models/ib/future.rb
ib-api-972.0 lib/models/ib/future.rb