class MongoModel::URIConfiguration

Public Class Methods

new(uri) click to toggle source
# File lib/mongomodel/support/configuration.rb, line 73
def initialize(uri)
  @uri = uri
end

Public Instance Methods

connection() click to toggle source
# File lib/mongomodel/support/configuration.rb, line 93
def connection
  @connection ||= parser.connection({})
end
database() click to toggle source
# File lib/mongomodel/support/configuration.rb, line 85
def database
  parser.connection_options[:db_name]
end
establish_connection() click to toggle source
# File lib/mongomodel/support/configuration.rb, line 89
def establish_connection
  @database = connection.db
end
host() click to toggle source
# File lib/mongomodel/support/configuration.rb, line 77
def host
  parser.host
end
parser() click to toggle source
# File lib/mongomodel/support/configuration.rb, line 97
def parser
  @parser ||= Mongo::URIParser.new(@uri)
end
port() click to toggle source
# File lib/mongomodel/support/configuration.rb, line 81
def port
  parser.port
end