Method: Dataflow::Adapters::Settings#mongodb_default_connection_uri

Defined in:
lib/dataflow/adapters/settings.rb

#mongodb_default_connection_uriObject



70
71
72
73
74
75
76
77
78
79
80
# File 'lib/dataflow/adapters/settings.rb', line 70

def mongodb_default_connection_uri
  set_mongodb_defaults_if_needed!

  # if user/password are empty, the user_password will be empty as well
  user_password = @db_user
  user_password += ":#{@db_password}" if @db_password.present?
  user_password += '@' if user_password.present?

  # [username:password@]host1[:port1]
  "#{user_password}#{@db_host}:#{@db_port}"
end