Sha256: 8a6f9ee4c8e4c600361a039db2be410b68a54cb861a63b179ba7257b31f28b2f

Contents?: true

Size: 693 Bytes

Versions: 8

Compression:

Stored size: 693 Bytes

Contents

module IB
  # IB Models can be either database-backed, or not
  # By default there is no DB backend, unless specifically requested
  # require 'ib-ruby/db' # to make all IB models database-backed
  DB ||= false

  require 'ib-ruby/version'
  require 'ib-ruby/extensions'
  require 'ib-ruby/errors'
  require 'ib-ruby/constants'
  require 'ib-ruby/connection'

  require 'ib-ruby/models'
  Datatypes = Models # Flatten namespace (IB::Contract instead of IB::Models::Contract)
  include Models # Legacy alias

  require 'ib-ruby/messages'
  IncomingMessages = Messages::Incoming # Legacy alias
  OutgoingMessages = Messages::Outgoing # Legacy alias

  require 'ib-ruby/symbols'
end
IbRuby = IB

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ib-ruby-0.8.1 lib/ib-ruby.rb
ib-ruby-0.8.0 lib/ib-ruby.rb
ib-ruby-0.7.12 lib/ib-ruby.rb
ib-ruby-0.7.11 lib/ib-ruby.rb
ib-ruby-0.7.10 lib/ib-ruby.rb
ib-ruby-0.7.9 lib/ib-ruby.rb
ib-ruby-0.7.8 lib/ib-ruby.rb
ib-ruby-0.7.6 lib/ib-ruby.rb