Sha256: 0d8c5502854bdc1ea941ca8075e0ee7595d3a71fcaafdc82fefe2a9ba06e00f2

Contents?: true

Size: 483 Bytes

Versions: 4

Compression:

Stored size: 483 Bytes

Contents

# encoding: utf-8

require 'axiom-memory-adapter'
require 'rom/support/axiom/adapter'

module Axiom
  module Adapter

    # A axiom in memory adapter
    #
    # This is basically a "null adapter"
    # as it doesn't make use of it's uri
    # and only passes through the given
    # +relation+ in {#gateway}
    #
    class Memory
      extend Adapter

      include Equalizer.new(:schema)

      uri_scheme :memory

    end # class Memory
  end # module Adapter
end # module Axiom

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
rom-0.2.0 lib/rom/support/axiom/adapter/memory.rb
rom-relation-0.1.2 lib/rom/support/axiom/adapter/memory.rb
rom-relation-0.1.1 lib/rom/support/axiom/adapter/memory.rb
rom-relation-0.1.0 lib/rom/support/axiom/adapter/memory.rb