Sha256: 5d068bcf56286d1a19924d657f665a276d9b1e3e9c71218d5fdb8ee6e57e9bd9
Contents?: true
Size: 879 Bytes
Versions: 1
Compression:
Stored size: 879 Bytes
Contents
# encoding: utf-8 require 'adamantium' require 'equalizer' require 'abstract_type' require 'concord' require 'rom-relation' require 'rom-mapper' module ROM # Session namespace class Session # Raised when an object is expected to be tracked and it's not # class ObjectNotTrackedError < StandardError def initialize(object) super("Tracker doesn't include #{object.inspect}") end end end # Session end # ROM require 'rom/support/proxy' require 'rom/session' require 'rom/session/environment' require 'rom/session/tracker' require 'rom/session/identity_map' require 'rom/session/relation' require 'rom/session/mapper' require 'rom/session/state' require 'rom/session/state/transient' require 'rom/session/state/persisted' require 'rom/session/state/created' require 'rom/session/state/updated' require 'rom/session/state/deleted'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-session-0.1.0 | lib/rom-session.rb |