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