Sha256: bf6ef65614792a685df423a02d11251a62bcf3bc6be62d6804fed0086a51246d

Contents?: true

Size: 348 Bytes

Versions: 5

Compression:

Stored size: 348 Bytes

Contents

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

5 entries across 5 versions & 1 rubygems

Version Path
gdatastore_mapper-0.1.8 lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.7 lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.6 lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.5 lib/gdatastore_mapper/session.rb
gdatastore_mapper-0.1.4 lib/gdatastore_mapper/session.rb