Sha256: 4ea8c7c76f5c0718c0038f74bc60d06d4367fa9ed4f905beee7b536c520fa589
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
# frozen_string_literal: true module Flare class API attr_reader :client def initialize(client) @client = client end def create_database!(payload, debug: nil) client.request('datomic/create-database', payload, debug:) end def delete_database!(payload, debug: nil) client.request( 'datomic/delete-database', payload, request_method: 'DELETE', debug: ) end def transact!(payload, debug: nil) client.request('datomic/transact', payload, debug:) end def entity(payload, debug: nil) client.request('datomic/entity', payload, request_method: 'GET', debug:) end def datoms(payload, debug: nil) client.request('datomic/datoms', payload, request_method: 'GET', debug:) end def get_database_names(debug: nil) client.request( 'datomic/get-database-names', request_method: 'GET', debug: ) end def list_databases(debug: nil) client.request('datomic/list-databases', request_method: 'GET', debug:) end def q(payload, debug: nil) client.request('datomic/q', payload, request_method: 'GET', debug:) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
datomic-flare-1.0.1 | controllers/api.rb |
datomic-flare-1.0.0 | controllers/api.rb |