Class: GdatastoreMapper::Session

Inherits:
Object
  • Object
show all
Defined in:
lib/gdatastore_mapper/session.rb

Class Method Summary collapse

Class Method Details

.datasetObject



4
5
6
7
8
9
10
# File 'lib/gdatastore_mapper/session.rb', line 4

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

.destroyObject



12
13
14
# File 'lib/gdatastore_mapper/session.rb', line 12

def self.destroy
  @dataset = nil
end