Sha256: 90b28da4ae54003ad5bcae446b1b3fc6a873b8d490e16e1ab17f3293e1cb0769

Contents?: true

Size: 372 Bytes

Versions: 4

Compression:

Stored size: 372 Bytes

Contents

require "google/cloud"

module GdatastoreMapper
  class Session

    def self.dataset
      config = Rails.application.config.database_configuration[Rails.env]
      @dataset ||= Google::Cloud::Datastore.new(
        project: config['dataset_id'],
        emulator_host: config['emulator_host']
      )
    end

    def self.destroy
      @dataset = nil
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gdatastore_mapper-0.1.3 lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.2 lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.2bata lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.1 lib/gdatastore_mapper/session.rb