Sha256: 0b5f45d627c6b67c9d9cd7a728b95ebf37401ee49e52abf949a363b4fdbea788

Contents?: true

Size: 772 Bytes

Versions: 3

Compression:

Stored size: 772 Bytes

Contents

require 'equalizer'

require 'rom/version'
require 'rom/constants'

# internal ROM support lib
require 'rom/support/inflector'
require 'rom/support/registry'
require 'rom/support/options'
require 'rom/support/class_macros'
require 'rom/support/class_builder'

# core parts
require 'rom/relation'
require 'rom/mapper'
require 'rom/reader'
require 'rom/command'

# default mapper processor using Transproc gem
require 'rom/processor/transproc'

# support for global-style setup
require 'rom/global'
require 'rom/setup'

# TODO: consider to make this part optional and don't require it here
require 'rom/setup_dsl/setup'

# env with registries
require 'rom/env'

module ROM
  extend Global

  RelationRegistry = Class.new(Registry)
  ReaderRegistry = Class.new(Registry)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rom-0.6.0.beta3 lib/rom.rb
rom-0.6.0.beta2 lib/rom.rb
rom-0.6.0.beta1 lib/rom.rb