Class: VWO::Utils::DataLocationManager

Inherits:
Object
  • Object
show all
Defined in:
lib/vwo/utils/data_location_manager.rb

Constant Summary collapse

@@instance =
nil

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.get_instanceObject



23
24
25
26
# File 'lib/vwo/utils/data_location_manager.rb', line 23

def self.get_instance
  @@instance = new if @@instance.nil?
  @@instance
end

Instance Method Details

#get_data_locationObject



28
29
30
31
32
# File 'lib/vwo/utils/data_location_manager.rb', line 28

def get_data_location
  url = VWO::CONSTANTS::ENDPOINTS::BASE_URL
  url = "#{url}/#{@settings['collectionPrefix']}" if @settings.key?('collectionPrefix')
  url
end

#set_settings(settings) ⇒ Object



34
35
36
# File 'lib/vwo/utils/data_location_manager.rb', line 34

def set_settings(settings)
  @settings = settings
end