Sha256: fcd2c95e9842f72e54243d1b17909433dbad939e043a79d35a0b0bddf9383bb1

Contents?: true

Size: 576 Bytes

Versions: 1

Compression:

Stored size: 576 Bytes

Contents

module Dalton
  module Datomization

    Utility.require_clojure('goodguide.datomizer.datomize.setup')
    Utility.require_clojure('goodguide.datomizer.datomize.decode')

    def set_up_datomizer
      Utility.run_clojure_function('goodguide.datomizer.datomize.setup/load-datomizer-schema', datomic_connection)
      Utility.run_clojure_function('goodguide.datomizer.datomize.setup/load-datomizer-functions', datomic_connection)
    end

    def datomize(data)
      result = transact([[:'dmzr/datomize', data]])
      result.resolve_tempid(data[:'db/id'])
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dalton-0.0.1 lib/dalton/datomization.rb